.page-product-detail{padding-top:128px;}
/*.product-detail-main{padding-bottom:120px;}*/
.page-product-detail .detail-head-info{display: flex;align-items: center;justify-content: space-between;border-top:1px solid var(--border-color);padding:22px 0;border-bottom:1px solid var(--border-color);}
.page-product-detail .detail-head-info .head-left a{cursor: pointer;}

.page-product-detail .head-right{display: flex;align-items: center;}
.page-product-detail .head-right .right-in{display: flex;align-items: center;}
.page-product-detail .head-right .right-price{margin-right:32px;cursor: pointer;}
.page-product-detail .head-right .price-txt{font-size:18px;}
.page-product-detail .head-right .price-label{font-size:12px;color:var(--text-color-second);}
.page-product-detail .head-right .right-link{}
.page-product-detail .head-right .right-link .link-btn{display: flex;height:50px;align-items: center;justify-content: center;background-color: var(--gray-light);border-radius: 4px;padding:0 24px;}
.page-product-detail .head-right .right-link .link-btn:hover{background-color: var(--primary-color);color:#fff;}

/* 商品mate信息 */
.detail-mate-info {display: flex;margin-top: 24px;}
.detail-mate-info .mate-imgs-box {flex: 1;overflow: hidden;}
.detail-mate-info .mate-img-swiper-box .mate-swiper .swiper-slide{display: flex;justify-content: center;align-items: center;padding:70px 0;background-color: #fafafa;}
.detail-mate-info .mate-imgs-box .mate-img-swiper-box{position:relative;cursor: pointer;}
.detail-mate-info .mate-img-swiper-box .mate-img-open-box{position:absolute;top:30px;right:20px;width:50px;height:50px;background:#fff;border-radius: 6px;display: flex;align-items: center;justify-content: center;z-index: 9;transition: all 0.3s ease;}
.detail-mate-info .mate-img-swiper-box .mate-img-open-box:hover{background-color: var(--primary-color);color:#fff;}
.detail-mate-info .mate-img-swiper-box .mate-img-open-box i{font-size:20px;transform: rotate(-90deg);}
.detail-mate-info .mate-img-swiper-box .mate-img-360-btn{position:absolute;bottom:30px;right:20px;z-index: 9;padding:19px 17px;font-size:12px;background:#fff;border-radius:8px;transition: all 0.3s ease;}

.detail-mate-info .mate-img-swiper-box .mate-img-360-btn:hover{background-color: var(--primary-color);color:#fff;}


.detail-mate-info .mate-img-swiper-box .mate-swiper .mate-img{display: block;width:370px;height:370px;}
.detail-mate-info .mate-img-album-box{margin-top:16px;}
.detail-mate-info .mate-img-album-box .swiper-slide{display: flex;align-items: center;justify-content: center;padding:10px 0;background-color: #fafafa;border-radius: 8px;box-sizing: border-box;cursor: pointer;height:84px;}
.detail-mate-info .mate-img-album-box .swiper-slide.swiper-slide-thumb-active{border:2px solid #EDEDED;}
.detail-mate-info .mate-img-album-box .swiper-slide .album-img{width:60px;height:60px;display: block;}



.detail-mate-info .mate-img-album-box {flex: 1;}

.detail-mate-info .mate-info-box {width:420px;margin-left:50px;padding-top:24px;}
.detail-mate-info .mate-info-box .mate-size {font-size:20px;}
.detail-mate-info .mate-info-box .mate-size-full {font-size:36px;font-weight:400;line-height: 1;margin-top:8px;}
.detail-mate-info .mate-info-box .mate-color-box {margin-top:32px;}
.detail-mate-info .mate-info-box .mate-color-box .color-label{}
.detail-mate-info .mate-info-box .mate-color-box .color-res{font-weight:400;margin-top:4px;}
.detail-mate-info .mate-info-box .mate-color-box .color-list{display: flex;flex-wrap: wrap;gap:12px;margin-top:4px;}
.detail-mate-info .mate-info-box .mate-color-box .color-item{width:60px;height:60px;border-radius: 4px;cursor: pointer;position:relative;}
.detail-mate-info .mate-info-box .mate-color-box .color-item.active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius: 4px;border:2px solid rgba(255,255,255,0.5);box-sizing: border-box;}

.detail-mate-info .mate-info-box .mate-btn-box{margin-top:160px;display: flex;gap:12px;align-items: center;}
.detail-mate-info .mate-info-box .mate-btn-box .common-btn{border-radius: 8px;}

/* 商品参数 */
.detail-params{padding: 24px 0;margin-top:120px;display: flex;}
.detail-params .param-item{text-align: center;padding: 30px 0;flex:1;border-right: 1px solid var(--border-color);}
.detail-params .param-item:last-child{border-right: none;}
.detail-params .param-item .param-label{font-weight: 500;}
.detail-params .param-item .param-value{font-size:32px;font-weight: 400;margin-top:30px;line-height: 1;}

/* 应用场景 */
.detail-yingyong{}
.detail-yingyong .detail-yingyong-title{text-align: center;padding:120px 16px 70px 16px;}
.detail-yingyong .yingyong-in{margin:0 -16.666%;}
.detail-yingyong .yingyong-swiper { width: 100%; position: relative; overflow: hidden; }
.detail-yingyong .yingyong-swiper .swiper-wrapper { transition-timing-function: ease; }
.detail-yingyong .yingyong-swiper .swiper-slide { border-radius: 10px; }
.detail-yingyong .yingyong-swiper .swiper-slide img{width:100%;display: block;border-radius: 10px;}
.detail-yingyong .yingyong-swiper .swiper-slide .yingyong-slide-txt{text-align: center;font-size: 16px;margin-top:20px;color:var(--text-color-second)}
.detail-yingyong .yingyong-swiper .swiper-button-prev,.detail-yingyong .yingyong-swiper .swiper-button-next { color: #333; top: 50%; transform: translateY(-50%); }
.detail-yingyong .yingyong-swiper .swiper-button-prev { left: -40px; }
.detail-yingyong .yingyong-swiper .swiper-button-next { right: -40px; }

/* 其他信息 */
.detail-extra-block{margin-top:160px;}
.detail-extra-block .extra-head{text-align: center;}
.detail-extra-block .extra-head{padding: 24px 0; }
.detail-extra-block .extra-head-title{font-weight:normal;padding:16px;padding-right:16px;}
.detail-extra-block .extra-head-subtitle{font-size: 16px; color: var(--text-color-second); margin-top: 16px;font-weight:normal;padding-left:16px;padding-right:16px;}
.detail-extra-block .extra-swiper-box{margin-top:60px;}
.detail-extra-block .extra-swiper-box .swiper-slide {width:460px;}
.detail-extra-block .extra-swiper-box .swiper-slide .slide-img{display: block;width: 100%;height: auto;border-radius: 8px;}
.detail-extra-block .extra-swiper-box .swiper-slide .slide-video{display: block;width: 100%;height: auto;border-radius: 8px;}
.detail-extra-block .extra-swiper-box .extra-slide-txt .t1{margin-top:28px;font-size:20px;font-weight: 400;}
.detail-extra-block .extra-swiper-box .extra-slide-txt .t2{margin-top:16px;font-size:16px;color:var(--text-color-second)}

/* 是否需要其他 */
.detail-looking-for{margin-top:160px;padding-left:16px;padding-right:16px;}
.detail-looking-for .looking-for-tit{text-align: center;font-size:26px;}
.detail-looking-for .looking-for-btn{display: flex;justify-content: center;margin-top: 16px;}

/* 关联商品 */
.detail-related-box{margin-top:160px;padding-top:120px;background-color: #fafafa;padding-bottom:120px;}
.detail-related-box .related-title{}
.detail-related-box .related-list{margin-top:60px;}
.detail-related-box .common-product-list .product-item{width:100%;}

/*360度旋转弹窗*/
.product-route-dialog{width:calc(100% - 32px);max-width:1200px;}

/* 参数弹窗 */
.product-params-dialog{width:calc(100% - 32px);max-width:1280px;}
.product-params-dialog .params-dialog-title{padding:24px 24px 0 24px;}
.product-params-dialog .params-dialog-title .params-t1{font-size:26px;}
.product-params-dialog .params-dialog-content{padding:0 24px;color:var(--text-color);}
.product-params-dialog .params-dialog-content{padding:0 24px;}
/* .product-params-dialog .param-item{margin-top:32px;} */
.product-params-dialog .param-item:first-child{margin-top:0;}
.product-params-dialog .param-item .param-item-tit{display: flex;align-items: center;justify-content: space-between;}
.product-params-dialog .param-item .param-item-tit .tit-txt{font-size:20px;padding-right:16px;}
.product-params-dialog .param-item .param-item-tit .tit-icon{font-size:16px;}
.product-params-dialog .param-item .sub-item{display: flex;align-items: center;justify-content: space-between;}
.product-params-dialog .param-item .sub-item:first-child{margin-top:0;}

.product-params-dialog .param-item .sub-item .sub-item-box{flex:1;}
.product-params-dialog .param-item .sub-item .sub-item-box .sub-item-tit{font-size:16px;}
.product-params-dialog .param-item .sub-item .sub-item-box .sub-item-cont{font-size:16px;}

/* 产品价格弹窗 */
.product-price-dialog{width:calc(100% - 32px);max-width:1280px;border-radius: 20px;}
.product-price-dialog .price-desc-modal-content{padding:0 24px 24px 24px;}
.product-price-dialog .price-modal-tit{font-size:26px;}
.product-price-dialog .price-desc-modal-desc{margin-top:24px;}
.product-price-dialog .price-desc-modal-desc p{font-size:16px;}



@media screen and (max-width: 1520px) { 
}
@media screen and (max-width: 1300px) {
  .page-product-detail{padding-top:90px;}
  /*.product-detail-main{padding-bottom:60px;}*/
  .detail-params{margin-top:60px;}
  .detail-params .param-item{padding:16px 8px;}
  .detail-params .param-item .param-value{font-size:24px;margin-top:16px;}
  
  
}
@media screen and (max-width: 1180px) {
  .detail-mate-info{display: block;}
  .detail-mate-info .mate-info-box{width:auto;margin-left:0;}
  .detail-mate-info .mate-info-box .mate-btn-box{margin-top:32px;}
  .detail-mate-info .mate-info-box .mate-size-full{font-size:24px;margin-top:8px;}
  .detail-mate-info .mate-info-box .mate-color-box{margin-top:24px;}
  .detail-yingyong .detail-yingyong-title{padding-top:64px;padding-bottom:32px;}

  .detail-extra-block{margin-top:60px;}
  .detail-extra-block .extra-swiper-box{margin-top:16px;}

  .detail-looking-for{margin-top:60px;}
  .detail-related-box{margin-top:60px;padding-top:60px;}
  .detail-related-box .related-list{margin-top:32px;}
}
@media screen and (max-width: 750px) {
  .detail-mate-info .mate-img-swiper-box .mate-swiper .swiper-slide{padding:0;}
  .mate-swiper .swiper-button-next,.mate-swiper .swiper-button-prev{
    display: none;
  }
  .detail-mate-info .mate-img-swiper-box .mate-swiper .mate-img{width:100%;height:auto;}
  .detail-mate-info .mate-img-album-box .swiper-slide .album-img{width:40px;height:40px;}
  .detail-mate-info .mate-img-album-box .swiper-slide{height:66px;}
  
  .detail-params{margin-top:24px;padding:0;flex-direction: column;}
  .detail-params .param-item{padding:16px 0;border:none;}
  .detail-params .param-item .param-label{font-size:14px;}
  .detail-params .param-item .param-value{margin-top:8px;font-size:18px;}

  .detail-extra-block{margin-top:32px;}
  .detail-extra-block .extra-head{padding-bottom:0;}

  .page-product-detail .detail-head-info{display: block;padding:16px 0;}
  .page-product-detail .head-right{margin-top:0px;}
  .product-price-dialog .price-desc-modal-content{padding:0;}
  .product-price-dialog .price-modal-tit{font-size:20px;}

  .product-params-dialog .params-dialog-title{padding:24px 0 0 0;}
  .product-params-dialog .params-dialog-content{padding:0;}
  .product-params-dialog .param-item .sub-item{align-items: flex-start;}

  .detail-mate-info .mate-info-box .mate-color-box .color-item{width:57px;height:57px;}

  .detail-related-box{padding-bottom:60px;}
  
  
  
}
@media screen and (max-width: 480px) {
   
}
 












