
/* 联系我们 */
.md34649.p-main{position: relative;width: 100%;padding:.7rem 0 1rem;} 
.md34649.p-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md34649.p-main .my-id{position: absolute;top: -1.1rem;}
.md34649.p-main .my-top{width: 100%;padding-bottom: .5rem;}
.md34649.p-main .my-titles{width: 100%;color: #404040;font-weight: bold;line-height: 1.2;}
.md34649.p-main .my-synopsis{width: 100%;padding-top: .1rem;color: #666666;line-height: 1.4;}
.md34649.p-main input::-webkit-input-placeholder,
.md34649.p-main textarea::-webkit-input-placeholder{color: #999999;}
.md34649.p-main input:-moz-placeholder,
.md34649.p-main textarea:-moz-placeholder{color: #999999;}
.md34649.p-main input::-moz-placeholder,
.md34649.p-main textarea::-moz-placeholder{color: #999999;}
.md34649.p-main input:-ms-input-placeholder,
.md34649.p-main textarea:-ms-input-placeholder{color: #999999;}
.md34649.p-main .p-top{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;background-color: #ffffff;box-shadow: 0 0 .3rem rgba(0,0,0,.1);}
.md34649.p-main .p-left{display: flex;flex-wrap: wrap;align-content: space-between;width: 5.6rem;padding: .75rem .5rem .6rem;min-height: 7.4rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.md34649.p-main .p-box{width: 100%;}
.md34649.p-main .p-address{width: 100%;min-height: 2.7rem;padding-bottom: .3rem; color: #ffffff;line-height: 2.1;}
.md34649.p-main .p-tr{width: 100%;}
.md34649.p-main .p-td{display: flex;width: 100%;margin-bottom: .3rem;}
.md34649.p-main .p-td_icon{width: 1.38em;height: 1.38em;display: flex;align-items: center;justify-content: center;}
.md34649.p-main .p-td_icon img{max-width: 100%;max-height: 100%;}
.md34649.p-main .p-td_text{flex: 1;padding-left: .15rem; color: #ffffff;line-height: 1.38;}
.md34649.p-main .p-share{width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.md34649.p-main .p-share_item{display: block;cursor: pointer;margin-right: .15rem;}
.md34649.p-main .p-share_item:last-child{margin-right: 0;}
.md34649.p-main .p-share_icon{position: relative; top: 0;transition: all .3s;display: flex;align-items: center;height: 1.72em;}
.md34649.p-main .p-share_icon img{height: 100%;}
.md34649.p-main .p-share_item:hover .p-share_icon{top: -.05rem;}
.md34649.p-main .p-right{flex: 1;display: flex;flex-wrap: wrap;align-content: center;width: 100%;padding: .3rem 1.2rem;}
.md34649.p-main .p-bottom{width: 100%;}
.md34649.p-main .p-two{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.md34649.p-main .p-item{width: 100%;margin-bottom: .2rem;}
.md34649.p-main .p-input{width: 100%;border: none;padding: 0 .3rem;color: #191919;height: .6rem;background-color: #f3f3f3;border-radius: .1rem;}
.md34649.p-main .p-textarea{width: 100%;border: none;padding: .2rem .3rem;color: #191919;height: 8.75em;line-height: 1.6; background-color: #f3f3f3;border-radius: .1rem;}
.md34649.p-main .p-buttom{width: 100%;padding-top: .4rem;}
.md34649.p-main .p-submitbox{display: inline-block;position: relative;}
.md34649.p-main .p-submit{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;cursor: pointer;opacity: 0;z-index: 8;}
.md34649.p-main .p-submit_text{display: flex;align-items: center;padding: 0 .3rem;color: #ffffff;height: .6rem;background-color: var(--theme);border-radius: .1rem;}
.md34649.p-main .p-submit_text svg{width: .5em;color: #fff;margin-left: .94rem;}
.md34649.p-main .p-mapbox{width: 100%;padding-top: calc(600/1600*100%);position: relative;margin-top: .6rem;}
.md34649.p-main .p-map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

@media (min-width: 750px) {
  .md34649.p-main .p-two .p-item{width: calc(50% - .1rem);}
}

@media (max-width: 750px) {
  .md34649.p-main .p-left{width: 100%;padding: .5rem .3rem;}
  .md34649.p-main .p-tr{padding-bottom: .3rem;}
  .md34649.p-main .p-right{width: 100%;flex: none;padding: .5rem .3rem;}
}
