.pd-main{padding:0;margin:0}
.pro-d-main .inner-banner{background:#e6ecfd}
.breadcrumb .breadcrumb-box{background:#e6ecfd}
.detail-main{background: #e6ecfd;padding-top: 1.5%;background-image: linear-gradient(#e6ecfd, #f0f3fd, #ffffff);}
.detail-contant{max-width:1600px;margin:0 auto;overflow:hidden;position:relative}
.detail-left{width:61.5%;position:relative;overflow:hidden}
.detail-right{flex:1;padding-left:80px}
.detail-row{display:flex;align-items:center}
.detailswiper2{position:relative;margin-top:50px}
.pro-name{font-weight:700;font-size:38px;color:#000;line-height:1.52;margin-bottom:25px}
.pro-con{font-weight:400;font-size:25px;color:#000;line-height:38px;padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #d1d2d5}
.pro-btnlist .addToCart,.pro-btnlist .pro-btn{width:48%;height:55px!important;margin:0!important;color:#000!important;font-size:25px!important;background-color:#fed813!important;line-height:55px!important}
.pro-detail .pro-btnlist{justify-content:space-between}
#st-1{width:98%;background:#fff;border-radius:10px;box-shadow:0 0 5px 2px #c7c7c7;overflow:hidden;padding:20px 50px;margin:50px auto 0;line-height:1;display:flex;justify-content:center;align-items:anchor-center}
#st-1 span{text-transform:uppercase;font-size:26px;color:#595959;margin-right:20px}
#st-1 .share-btn-list div{border: 5px solid #000;margin-right: 10px;border-radius: 8px;cursor: pointer;display: flex !important;justify-content: center;align-items: center;}
#st-1 .share-btn-list{width: auto !important;height: unset !important;}
#st-1  .share-btn-list .share-btn{height: 36px;width: 36px;}
#st-1 div img{filter:invert(1);width:30px}
.detailswiper1{position:relative;margin-top:50px;margin-bottom:50px;overflow: hidden;}
.small-box img{width:100%;display:block}
.detai-next,.detai-prev{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:100%;position:absolute;top:50%;z-index:3;background:#fff;box-shadow:0 0 4px 1px #9f9f9f;cursor:pointer;transform:translateY(-50%)}
.detai-next em,.detai-prev em{line-height:1;font-size:20px;display:block;width:20px}
.detai-next{left:15px}
.detai-prev{right:15px}
.detailswiper1 .swiper-slide img{aspect-ratio:1.3/1;object-fit:cover;display:block;width:100%;height:100%;cursor:pointer}
.detail-faq{background:#1a1c28;padding:70px 0}
.faq-tit{position:relative;padding-bottom:25px;margin-bottom:35px;border-bottom:1px solid #7a7a7a}
.faq-tit img{position: absolute;right: 20px;top: 5px;max-width: 30px;}
.faq-tit .wmkc-brown-light{font-weight:700;font-size:28px;color:#fff;line-height:1;text-transform:uppercase}
.faq-items{padding:30px;margin-bottom:30px;border:1px solid #2e2e2e}
.faq-box{font-weight:400;font-size:18px;color:#fff;line-height:1.75}
.faq-box ul{margin-top:25px}
.rotated {transform: rotate(180deg);transition:all .3s ease-in-out}
.faq-tit.active img{transform: rotate(180deg);}
.wmpage199-page4-list li{padding-left:35px;position:relative}
.faq-ic{position:absolute;left:0;top:-2px}
.wmpage199-page4-title em{font-size:42px;line-height:1;font-style:unset}
.wmpage199-page4-open{margin-bottom:30px;cursor:pointer}
.wmpage199-page4-close{margin-bottom:30px}
.faq-ic em:nth-of-type(2){display:none}
.wmpage199-page4-list .active .wmpage199-page4-open em:nth-of-type(2){display:block}
.wmpage199-page4-list .active .wmpage199-page4-open em:nth-of-type(1){display:none}
.detail-flow{max-width:1920px;background:#fff;margin:0 auto;padding:0 15px}
.flow-row{display:flex;flex-wrap:wrap;justify-content:space-between}
.flow-col{width:32.5%;margin-bottom:1%;overflow: hidden;}
.flow-col img{display: block;width: 100%;height: 100%;transition: all .3s ease-in-out;}
.flow-title{font-size:48px;color:#1a1c28;line-height:1;text-align:center;margin:40px 0}
.prohot-row{display:flex;justify-content:space-between}
.prohot-col{width:24%}
.prohot-img{border: 1px solid #eee;display: block;overflow: hidden;}
.prohot-text{padding:15px}
.prohot-text p{-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}
.prohot-text h5{font-size:20px}
.prohot-img:hover img{transform: scale(1.02);}
.flow-col:hover img{transform: scale(1.02);}
@media (max-width:1600px) {
    .detail-contant,.detail-flow{padding: 0 3%;}
    .detail-left{width: 60%;}
    .pro-name{font-size: 32px;}
    .pro-con{font-size: 22px;padding-bottom: 25px;margin-bottom: 30px;}
    .pro-btnlist .addToCart, .pro-btnlist .pro-btn{font-size: 22px !important;}
    .wmkc-faq-tit{padding-bottom: 20px;margin-bottom: 30px;}
    .wmkc-faq-box{font-size: 22px;line-height: 1.52;}
    .wmpage199-page4-close{margin-bottom: 20px;}
    .wmpage199-page4-title em{font-size: 34px;}
    .wmkc-faq-tit img{max-width: 20px;}
    .flow-title{font-size: 34px;}
}
@media (max-width:1366px) {
    .detail-right{padding-left: 35px;}
    .pro-name {font-size: 26px;margin-bottom: 15px;}
    .pro-con{font-size: 18px;line-height: 1.52;}
    .pro-btnlist .addToCart, .pro-btnlist .pro-btn{font-size: 18px !important;}
    #st-1{padding: 15px 35px;margin: 25px auto 0;}
    #st-1 span{font-size: 20px;}
    #st-1 div img{width: 22px;}
    #st-1 div{border: 2px solid #000;margin-right: 10px;border-radius: 4px;}
    .detailswiper1{margin-top: 30px;}
    .wmkc-faq-box{font-size: 20px;}
}
@media (max-width:1024px) {
    .detail-left {width: 50%;}
    .pro-name {font-size: 22px;margin-bottom: 10px;}
    .pro-con{padding-bottom: 20px;margin-bottom: 25px;}
    .pro-btnlist .addToCart, .pro-btnlist .pro-btn{line-height: 45px !important;height: 45px !important;}
    .detai-next, .detai-prev{width: 40px;height: 40px;}
    .detail-faq{padding: 40px 0;}
    .wmkc-faq-item{padding: 15px;}
    .wmkc-faq-tit .wmkc-brown-light{font-size: 22px;}
    .wmkc-faq-tit {padding-bottom: 15px;margin-bottom: 15px;}
    .wmkc-faq-box{font-size: 18px;}
    .flow-title{font-size: 28px;margin: 30px 0;}
    .prohot-text h5{font-size: 16px;}
    .small-box img{width: 100%;margin: 0 auto;}
    .faq-box{font-size: 18px;line-height: 1.52;}
    .faq-tit{padding-bottom: 15px;margin-bottom: 20px;}
    .faq-tit img{max-width: 22px;}
    .faq-tit .wmkc-brown-light{font-size: 24px;}
    .faq-items{padding: 20px;}
    .wmpage199-page4-open{margin-bottom: 15px;}
}
@media (max-width:768px) {
    .detail-row{flex-direction: column;}
    .detail-left{width: 100%;}
    .detail-right {padding-left: 0;margin-top: 20px;}
    .flow-col{width: 49.5%;}
    .prohot-row{flex-wrap: wrap;}
    .prohot-col{width: 49%;}
}
@media (max-width:550px) {
    #st-1 {padding: 12px 20px;margin: 20px auto 0;}
    #st-1 span{font-size: 18px;}
    #st-1 div img{width: 18px;}
    .detailswiper1 {margin: 20px 0;}
    .detail-faq{padding: 30px 0;}
    .wmkc-faq-box{font-size: 16px;}
    .wmkc-faq-tit .wmkc-brown-light{font-size: 18px;}
    .wmkc-faq-tit img{max-width: 15px;}
    .wmkc-faq-item{margin-bottom: 15px;}
}