.product-main{display:grid;grid-template-columns:45.35% 54.65%;padding:0 0 130px;background:#fff}.product-gallery{min-width:0}.main-photo{height:688px;border:1px solid #e5e5e5;display:flex;align-items:center;overflow:hidden;background:#fff}.main-photo img{display:block;width:100%;height:auto;aspect-ratio:1.78;object-fit:cover}.thumb{width:120px;height:120px;margin-top:10px;border:1px solid #252525;display:flex;align-items:center;justify-content:center;background:#fff}.thumb img{width:100%;height:auto;display:block}.product-summary{position:relative;min-height:688px;padding:20px 5.2% 0 4.65%;border-top:1px solid #eee}.product-summary h1{font-size:31px;line-height:1.2;font-weight:700;color:#333;margin:0 0 37px}.share{position:absolute;right:5.1%;top:17px;width:38px;text-align:center;color:#444;font-size:12px;line-height:16px}.share-symbol{display:block;font-size:18px;line-height:19px}.share-panel{position:absolute;z-index:3;right:0;top:66px;width:192px;height:53px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 3px 18px rgba(0,0,0,.11);border-radius:4px}.share-panel:before{content:"";position:absolute;right:17px;top:-7px;border-width:0 7px 7px;border-style:solid;border-color:transparent transparent #fff}.share-panel i{width:20px;height:20px;border-radius:50%;color:#fff;font-style:normal;font-size:11px;line-height:20px}.wx{background:#36c83f}.wb{background:#ef3d37}.qq{background:#2e91ee}.qz{background:#f3b900}.db{background:#23ae54}.bd{background:#3c86ec}.price{height:76px;padding:0 16px;display:flex;align-items:center;background:#f7f7f7}.price strong{font-size:25px;color:#333;font-weight:700}.consult{display:flex;align-items:center;justify-content:center;gap:8px;width:150px;height:31px;margin-top:26px;background:#2b2b2b;border-radius:18px;color:#fff;text-align:center;font-size:12px}.consult span{font-size:10px;color:#fff}.detail-section{padding:0 0 105px}.detail-title{border-bottom:1px solid #ddd}.detail-title span{display:inline-block;padding:17px 34px;color:#bd8700;border-bottom:2px solid #bd8700;font-size:17px}.detail-body{text-align:center;padding-top:52px}.detail-body img{display:block;width:min(100%,1120px);margin:0 auto}.detail-body h2{font-size:24px;font-weight:400;margin:35px 0 14px}.detail-body p{max-width:850px;margin:0 auto;color:#777;line-height:2}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.reveal.show{opacity:1;transform:none}
@media(max-width:760px){.product-main{display:block;padding-bottom:65px}.main-photo{height:58vw;min-height:260px}.thumb{width:86px;height:86px;margin:10px 0 0 4%}.product-summary{min-height:290px;padding:27px 5%}.product-summary h1{font-size:23px;margin-bottom:26px;padding-right:50px}.share{right:6%;top:25px}.share-panel{top:53px;width:184px}.price{height:66px}.consult{margin-top:22px}.detail-title,.detail-body{width:90%}.detail-body{padding-top:28px}.detail-section{padding-bottom:60px}}
.product-main{position:relative;width:min(1450px,100%);margin:0 auto;padding-bottom:55px}.product-switch{position:absolute;left:45.35%;bottom:17px;width:54.65%;text-align:center}.product-switch a{display:inline-block;padding:3px 15px;border:1px solid #e3e3e3;border-radius:14px;color:#777;background:#fff;font-size:12px;line-height:16px}@media(max-width:760px){.product-switch{left:0;width:100%;bottom:17px}}
