
.md35561.p-main{width: 100%;}
.md35561.p-main .p-item{width: 100%;padding: .95rem .3rem .65rem;background-color: #f3f3f3;}
.md35561.p-main .p-inner{width: 100%;max-width: 16.5rem;margin: 0 auto;display: flex;justify-content: space-between;}
.md35561.p-main .p-left{width: 36em;}
.md35561.p-main .p-right{width: calc(100% - 36em - 0.8rem);}
.md35561.p-main .p-hd{display: flex;justify-content: space-between;align-items: center;margin-bottom: .38rem;}
.md35561.p-main .p-tit{line-height: 1.25;color: #221815;font-weight: bold;flex: 1;letter-spacing: .1em;}
.md35561.p-main .p-price{color: var(--active);line-height: 1;font-weight: bold;letter-spacing: .04em;}
.md35561.p-main .p-intro{color: #3e3a39;line-height: 1.777;letter-spacing: .05em;font-family: inherit;}
.md35561.p-main .p-bn{width: auto;}
.md35561.p-main .p-s{position: relative;}
.md35561.p-main .p-box{width: 100%;height: 6.4rem;border-radius: .3rem;overflow: hidden;position: relative;}
.md35561.p-main .p-img{width: 100%;height: 100%;vertical-align: top;object-fit: cover;transition: transform 12s cubic-bezier(.23, 1, .32, 1);}
.md35561.p-main .p-box:hover .p-img{transform: scale(1.1);}
.md35561.p-main .p-cards{width: 100%;display: flex;flex-wrap: wrap;margin-top: .6rem;}
.md35561.p-main .p-card{width: calc(50% - 0.08rem);margin-right: 0.16rem;margin-bottom: 0.16rem;border-radius: .1rem;background-color: #fff;padding: .34rem .1rem 0 .15rem;}
.md35561.p-main .p-card:nth-child(2n){margin-right: 0;}
.md35561.p-main .p-in{display: flex;align-items: center;}
.md35561.p-main .p-icon-wrap{display: inline-block;vertical-align: middle;width: .5rem;}
.md35561.p-main .p-icon{width: 100%;vertical-align: top;}
.md35561.p-main .p-txt{display: inline-block;vertical-align: middle;width: calc(100% - 0.5rem);padding-left: .15rem;}
.md35561.p-main .p-t{color: #3e3a39;line-height: 1.666;letter-spacing: .04em;font-weight: bold;}
.md35561.p-main .p-tip{color: #3e3a39;line-height: 1.444;padding-left: .65rem;min-height: .34rem;padding-top: .2em;padding-bottom: .715em;}
.md35561.p-main .p-bot-txt{color: #3e3a39;line-height: 1.333;margin-top: .67rem;}
.md35561.p-main .p-item.reverse .p-inner{flex-direction: row-reverse;}
.md35561.p-main .p-bot{width: 100%;display: flex;justify-content: space-between;padding-top: .56rem;}
.md35561.p-main .p-bot-left{width: 22.22em;padding-right: .6rem;}
.md35561.p-main .p-bot-right{width: calc(100% - 22.22em);}
.md35561.p-main .p-cont{width: 100%;display: flex;margin-top: 0.8rem;}
.md35561.p-main .p-block{width: calc(50% - 0.2rem);margin-right: 0.4rem;}
.md35561.p-main .p-block:nth-child(2n){margin-right: 0;}
.md35561.p-main .p-b-tit{color: #221815;line-height: 1.25;text-align: center;width: 100%;letter-spacing: .1em;font-weight: bold;margin-bottom: .3rem;}
.md35561.p-main .p-one-list{width: 100%;display: flex;flex-wrap: wrap;background-color: #f3f3f3;margin-top: .8rem;padding: .34rem 0;border-radius: .1rem;}
.md35561.p-main .p-one{width: 25%;text-align: center;padding: 0 0.1rem;}
.md35561.p-main .p-ct{display: inline-block;vertical-align: top;text-align: left;}
.md35561.p-main .p-item2{width: 100%;padding: .95rem .3rem .65rem;}
.md35561.p-main .p-item2 .p-hd{justify-content: flex-start;}
.md35561.p-main .p-item2 .p-inner{display: block;}
.md35561.p-main .p-item2 .p-tit{flex: 0 1 auto;margin-right: 0.8rem;}
.md35561.p-main .p-item2 .p-cards{margin-top: 0;min-height: 6.75rem;display: flex;justify-content: space-between;flex-direction: column;}
.md35561.p-main .p-item2 .p-card{background-color: #f3f3f3;width: 100%;margin-right: 0;}
.md35561.p-main .p-item2 .p-card:last-child{margin-bottom: 0;}
.md35561.p-main .p-item2 .p-box{height: 6.75rem;}
.md35561.p-main .p-item2.reverse{background-color: #f3f3f3;}
.md35561.p-main .p-item2.reverse .p-bot{flex-direction: row-reverse;}
.md35561.p-main .p-item2.reverse .p-card{background-color: #fff;}
.md35561.p-main .p-item2.reverse .p-bot-left{padding-right: 0;padding-left: .6rem;}
.md35561.p-main .p-item2.sp2 .p-hd{justify-content: flex-end;}
.md35561.p-main .p-item2 .p-tit:last-child{margin-right: 0;}
.md35561.p-main .p-item2.sp2 .p-in{flex-direction: row-reverse;}
.md35561.p-main .p-item2.sp2 .p-txt{padding-left: 0;padding-right: 0.15rem;text-align: right;}
.md35561.p-main .p-item3{width: 100%;padding: .95rem .3rem .8rem;}
.md35561.p-main .p-item3 .p-inner{display: block;}
.md35561.p-main .p-item3 .p-tit{margin-bottom: .14rem;}
.md35561.p-main .p-item3 .p-box{height: 5.28rem;}
.md35561.p-main .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;font-size:0;position: relative;margin-top: .35rem;}
.md35561.p-main .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.03rem 0 0;}
.md35561.p-main .swiper-pagination-bullet{width: 0.5rem;height: 0.06rem;min-height: 4px;background-color:transparent;opacity:1;border:1px solid #fff;background-color: #adacac;border-radius: 0.03rem;vertical-align: top;}
.md35561.p-main .swiper-pagination-bullet-active{background-color: var(--active);}
.md35561.p-main .swiper-pagination-bullet:last-child{margin-right: 0;}
@media(max-width: 1200px){
    .md35561.p-main .p-inner{display: block;}
    .md35561.p-main .p-left{width: 100%;margin-bottom: 0.6rem;}
    .md35561.p-main .p-right{width: 100%;}
    .md35561.p-main .p-bot-txt{margin-top: .4rem;}
    .md35561.p-main .p-box{height: auto;padding-top: 69.94%;}
    .md35561.p-main .p-img{position: absolute;left: 0;top: 0;object-fit: cover;}
    .md35561.p-main .p-bot{display: block;}
    .md35561.p-main .p-bot-left{width: 100%;margin-bottom: 0.6rem;padding-right: 0;}
    .md35561.p-main .p-bot-right{width: 100%;}
    .md35561.p-main .p-card{width: calc(50% - 0.1rem);margin-right: 0.2rem;padding-left: .2rem;margin-bottom: .2rem;}
    .md35561.p-main .p-txt{padding-left: .2rem;}
    .md35561.p-main .p-tip{padding-left: .7rem;}
    .md35561.p-main .p-one-list{padding: .3rem 0 0;}
    .md35561.p-main .p-one{width: 50%;text-align: left;padding-left: .2rem;margin-bottom: 0.3rem;}
    .md35561.p-main .p-item2 .p-cards{flex-direction: row;min-height: 0;}
    .md35561.p-main .p-item2 .p-card{width: calc(50% - 0.1rem);margin-right: 0.2rem;}
    .md35561.p-main .p-item2 .p-card:nth-child(2n){margin-right: 0;}
    .md35561.p-main .p-item2 .p-card:last-child{margin-bottom: 0.2rem;}
    .md35561.p-main .p-item2 .p-card{padding-right: .2rem;}
    .md35561.p-main .p-item2 .p-hd{justify-content: space-between;}
    .md35561.p-main .p-item2 .p-tit{flex: 1;margin-right: 0;}
    .md35561.p-main .p-item2 .p-box{height: auto;padding-top: 54%;}
    .md35561.p-main .p-item2.reverse .p-bot-left{padding-left: 0;}
    .md35561.p-main .p-item2.sp2 .p-in{flex-direction: row;}
    .md35561.p-main .p-item2.sp2 .p-txt{padding-left: .2rem;padding-right: 0;text-align: left;}
}
@media(max-width: 750px){
    .md35561.p-main .p-item{padding: .6rem .3rem;}
    .md35561.p-main .p-item2{padding: .6rem .3rem;}
    .md35561.p-main .p-item3{padding: .6rem .3rem;}
    .md35561.p-main .p-hd{margin-bottom: .3rem;}
    .md35561.p-main .p-left{margin-bottom: .5rem;}
    .md35561.p-main .p-cards{margin-top: .4rem;}
    .md35561.p-main .p-bot-txt{margin-top: .2rem;}
    .md35561.p-main .p-bot{padding-top: .4rem;}
    .md35561.p-main .p-bot-left{margin-bottom: .4rem;}
    .md35561.p-main .p-cont{display: block;margin-top: .4rem;}
    .md35561.p-main .p-block{width: 100%;margin-right: 0;margin-bottom: 0.5rem;}
    .md35561.p-main .p-one-list{margin-top: .4rem;}
    .md35561.p-main .p-item3 .p-box{height: auto;padding-top: 67%;}
}
@media(max-width: 500px){
    .md35561.p-main .p-left{margin-bottom: .3rem;}
    .md35561.p-main .p-t{font-size: .22rem;}
    .md35561.p-main .p-tip{font-size: .22rem;}
    .md35561.p-main .p-txt{padding-left: .1rem;}
    .md35561.p-main .p-item2 .p-hd{justify-content: space-between;}
    .md35561.p-main .p-item2.sp2 .p-txt{padding-left: .1rem;}
}

.md35562.q-main{width: 100%;position: relative;overflow: hidden;padding: 1rem .3rem .5rem;}
.md35562.q-main .q-bg{width: 100%;height: auto;min-height: 100%;position: absolute;left: 0;top: 0;z-index: 1;object-fit: cover;pointer-events: none;}
.md35562.q-main .q-inner{width: 100%;max-width: 16.56rem;margin: 0 auto;position: relative;z-index: 2;}
.md35562.q-main .q-title{color: #fff;text-align: center;font-weight: bold;line-height: 1;margin-bottom: 1.47rem;}
.md35562.q-main .q-list{width: 100%;display: flex;flex-wrap: wrap;}
.md35562.q-main .q-item{width: calc(50% - 0.3rem);margin-right: 0.6rem;margin-bottom: 0.6rem;background-color: #e6e6e7;border-radius: .2rem;font-size: 0;padding: .75rem .6rem;}
.md35562.q-main .q-item:nth-child(2n){margin-right: 0;}
.md35562.q-main .q-box{display: inline-block;vertical-align: middle;width: 3.08rem;height: 2.46rem;border-radius: .2rem;overflow: hidden;position: relative;}
.md35562.q-main .q-img{width: 100%;height: 100%;vertical-align: top;object-fit: cover;transition: transform 12s cubic-bezier(.23, 1, .32, 1);}
.md35562.q-main .q-text{display: inline-block;vertical-align: middle;width: calc(100% - 3.08rem);padding-left: .4rem;}
.md35562.q-main .q-tit{color: var(--active);line-height: 1.333;margin-bottom: 0.07rem;font-weight: bold;}
.md35562.q-main .q-en{color: #3e3a39;line-height: 1.444;margin-bottom: .1rem;}
.md35562.q-main .q-intro{border-top: 1px solid #6a6868;padding-top: .1rem;color: #3e3a39;line-height: 2;font-family: inherit;}
.md35562.q-main .q-item:hover .q-img{transform: scale(1.1);}
@media(max-width: 1200px){
    .md35562.q-main{padding-bottom: .8rem;}
    .md35562.q-main .q-title{margin-bottom: 1rem;}
    .md35562.q-main .q-item{width: calc(50% - 0.15rem);margin-right: 0.3rem;margin-bottom: 0.3rem;padding: .5rem .3rem;}
    .md35562.q-main .q-item:nth-child(2n){margin-right: 0;}
    .md35562.q-main .q-text{padding-left: .3rem;}
}
@media(max-width: 750px){
    .md35562.q-main{padding: .6rem .3rem;}
    .md35562.q-main .q-title{margin-bottom: .5rem;}
    .md35562.q-main .q-item{width: 100%;margin-right: 0;}
    .md35562.q-main .q-item:last-child{margin-bottom: 0;}
}
@media(max-width: 500px){
    .md35562.q-main .q-item{padding: .3rem;}
    .md35562.q-main .q-box{width: 100%;height: auto;margin-bottom: .2rem;}
    .md35562.q-main .q-text{width: 100%;padding-left: 0;}
}
