
/* 联系我们-站点地图 */
.md22694.d-main{width: 100%;padding: 1rem 0 .8rem;background-color: #f7f7f7;}
.md22694.d-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22694.d-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22694.d-main .my-top{width: 100%;width: 100%;padding-bottom: .55rem;text-align: center;}
.md22694.d-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.27;}
.md22694.d-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22694.d-main .d-cont{width: 100%;display: flex;flex-wrap: wrap;}
.md22694.d-main .d-one{display: block;width: 24.06%;margin-right: 1.25%;margin-bottom: .2rem;background-color: #ffffff;box-shadow: .05rem .09rem .4rem 0px rgba(0, 0, 0, 0.05);border: solid 1px #eeeeee;}
.md22694.d-main .d-one:nth-child(4n){margin-right: 0;}
.md22694.d-main .d-titles{font-family: Montserrat-SemiBold;width: 100%;padding: .2rem .3rem;color: #ffffff;line-height: 1.45; background-color: var(--theme);}
.md22694.d-main .d-titles img{height: 1.18em;margin-right: .15rem;}
.md22694.d-main .d-bottom{width: 100%;padding: .3rem;}
.md22694.d-main .d-item{width: 100%;padding-bottom: .15rem;}
.md22694.d-main .d-namebox{display: flex;align-items: center;width: 100%;margin-bottom: .15rem;}
.md22694.d-main .d-icon{display: flex;align-items: center;justify-content: center;width: .36rem;height: .36rem;border-radius: 50%;background-color: var(--theme);}
.md22694.d-main .d-icon img{width: 100%;height: 100%;object-fit: contain;}
.md22694.d-main .d-name{font-family: Montserrat-SemiBold;flex: 1;padding-left: .15rem;color: #111111;line-height: 1.5;}
.md22694.d-main .d-tr{width: 100%;}
.md22694.d-main .d-td{width: 100%;padding-bottom: .15rem;margin-bottom: .15rem;border-bottom: 1px solid #eeeeee;}
.md22694.d-main .d-tip{width: 100%;color: #888888;line-height: 1.6;}
.md22694.d-main .d-tip.color2{color: var(--active);}
.md22694.d-main .d-intro{width: 100%;color: #111111;line-height: 1.6;}
.md22694.d-main .d-intro p{position: relative;padding-left: calc(6px + .1rem);}
.md22694.d-main .d-intro p:before{content: '';position: absolute;top: .8em;left: 0;margin-top: -3px;width: 6px;height: 6px;border-radius: 50%;background-color: #999999;}
.md22694.d-main .d-email{display: inline-block;cursor: pointer;color: var(--active);line-height: 1.6;border-bottom: .02rem solid var(--active);}
.md22694.d-main .d-item:last-child{padding-bottom: 0;}
.md22694.d-main .d-item:last-child .d-td:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;}

.md22694.d-main.white{background-color: #fff;}
@media (max-width: 900px) {
    .md22694.d-main .d-one{width: calc(50% - .15rem);margin-right: .3rem;}
    .md22694.d-main .d-one:nth-child(2n){margin-right: 0;}
}
@media (max-width: 500px) {
    .md22694.d-main .d-one{width: 100%;margin-right: 0 !important;}
}

/* 联系我们-店铺信息  */
.md22695.e-main{width: 100%;padding: .95rem 0 .8rem;}
.md22695.e-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22695.e-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22695.e-main .my-top{width: 100%;width: 100%;padding-bottom: .55rem;text-align: center;}
.md22695.e-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.27;}
.md22695.e-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22695.e-main .e-top{width: 100%;text-align: center;padding-bottom: .4rem;}
.md22695.e-main .e-navbox{display: inline-block;max-width: 100%;background-color: #f7f7f7;padding: .05rem;font-size: 0;border-radius: .3rem;}
.md22695.e-main .e-nav{transition: all  .3s;font-family: Montserrat-Light;display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 .3rem;line-height: .5rem;border-radius: .25rem;color: #666666;}
.md22695.e-main .e-nav:hover{color: var(--theme);}
.md22695.e-main .e-nav.active{color: #fff;background-color: var(--theme);}
.md22695.e-main .e-bottom{width: 100%;position: relative;}
.md22695.e-main .e-one{opacity: 0;z-index: -1;visibility: hidden;transition: all .5s;position: absolute;top: 0;left: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.md22695.e-main .e-one.show{position: relative;opacity: 1;z-index: 1;visibility: visible;}
.md22695.e-main .e-item{display: block;width: calc(50% - .1rem);padding: .35rem .4rem .45rem;margin-bottom: .2rem;background-color: #ffffff;box-shadow: .05rem .09rem .4rem 0px rgba(0, 0, 0, 0.05);border: solid 1px #eeeeee;}
.md22695.e-main .e-namebox{display: flex;align-items: center;width: 100%;margin-bottom: .35rem;}
.md22695.e-main .e-name{font-family: Montserrat-SemiBold;flex: 1;padding-right: .15rem;color: #111111;line-height: 1.4;}
.md22695.e-main .e-time{color: var(--theme);line-height: 1.6;}
.md22695.e-main .e-address{display: flex;align-items: center;width: 100%;padding-bottom: .25rem;margin-bottom: .2rem;border-bottom: solid 1px #eeeeee;}
.md22695.e-main .e-address .e-icon{display: flex;align-items: center;justify-content: center;width: .36rem;height: .36rem;border-radius: 50%;background-color: var(--theme);}
.md22695.e-main .e-address .e-icon img{width: 100%;height: 100%;object-fit: contain;}
.md22695.e-main .e-address .e-text{flex: 1;padding-left: .15rem;color: #666666;line-height: 1.6;}
.md22695.e-main .e-tr{width: 100%;padding-bottom: .1rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.md22695.e-main .e-td{width: calc(50% - .2rem); padding-bottom: .25rem;margin-bottom: .2rem;border-bottom: solid 1px #eeeeee;}
.md22695.e-main .e-tip{width: 100%;padding-bottom: .05rem;color: #666666;line-height: 1.6;}
.md22695.e-main .e-phone{display: flex;align-items: center;width: 100%;}
.md22695.e-main .e-phone .e-icon{display: flex;align-items: center;justify-content: center;width: .36rem;height: .36rem;border-radius: 50%;background-color: var(--theme);}
.md22695.e-main .e-phone .e-icon img{width: 100%;height: 100%;object-fit: contain;}
.md22695.e-main .e-phone .e-text{flex: 1;padding-left: .15rem;color: #111111;line-height: 1.6;}
.md22695.e-main .e-map{font-family: Montserrat-Light;transition: all .3s;display: inline-block;cursor: pointer;padding: 0 .32rem;line-height: .5rem;border-radius: .3rem;color: #ffffff;background-color: var(--theme);}
.md22695.e-main .e-map img{height: 1.37em;margin-left: .2rem;}
.md22695.e-main .e-map:hover{background-color: var(--active);}

@media (max-width: 750px) {
    .md22695.e-main .e-navbox{white-space: nowrap;overflow: auto;}
    .md22695.e-main .e-item{width: 100%;padding: .3rem;}
    .md22695.e-main .e-map{line-height: .6rem;border-radius: .3rem;}
}
@media (max-width: 500px) {
    .md22695.e-main .e-td{width: 100%;}
}

/* 联系我们-离线留言 */
.md22696.g-main{width: 100%;background-color: #f7f7f7;}
.md22696.g-main img{display: inline-block;vertical-align:middle;max-width: 100%;} 
.md22696.g-main .my-top{width: 100%;width: 100%;padding-bottom: .35rem;}
.md22696.g-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.27;}
.md22696.g-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22696.g-main .g-cont{width: 100%;display: flex;flex-wrap: wrap;align-items: center;}
.md22696.g-main .g-left{flex: 1;padding: .15rem 1.3rem .15rem 1.6rem;}
.md22696.g-main .g-icon{margin-bottom: .2rem;display: flex;align-items: center;justify-content: center;width:.8rem;height:.8rem;border-radius: 50%;background-color: var(--theme);}
.md22696.g-main .g-icon img{width: 100%;height: 100%;object-fit: contain;}
.md22696.g-main .g-mail{font-family: Montserrat-SemiBold;display: inline-block;cursor: pointer;margin-bottom: .25rem;color: var(--active);border-bottom: .03rem solid var(--active);}
.md22696.g-main .g-intro{width: 100%;color: #666666;line-height: 1.6;} 
.md22696.g-main .g-right{width: 9.5rem;}
.md22696.g-main .g-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(530/950*100%);}
.md22696.g-main .g-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
@media (max-width: 900px) {
    .md22696.g-main .g-left{width: 100%;flex: none;padding: .9rem 4%;}
    .md22696.g-main .g-right{width: 100%;}
}
