@charset "utf-8";
html{ font-size: 62.5%; }
html body, header { background-color: #f0f0f0; max-width: 750px;margin: 0 auto; font-size: 1.6rem; font-family: Arial,Helvetica,sans-serif;}
.hide{ overflow-y: hidden; }
ul, li{ list-style: none; margin: 0; padding: 0; }
a{ text-decoration: none; }
p{ margin: 0; }
.img-responsive { display: block; max-width: 100%; height: auto;}
.white-box{ background-color: #fff; border-radius: 1rem; margin: 0.5rem 0.5rem 0;}
.display-flex {display: flex;align-items: center;justify-content: space-between;}
.placeholder{ height: 5rem; }
.line{ background-color: #f5f5f5; height: 0.5rem; }
.header{ background-color: #7300ab; width: 100%; padding: 0.5rem 1rem; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between;}
.header .header-logo{ background: url('https://static.ziyimall.com/file_img/icon/logo.png') no-repeat; background-size: 100% 100%; display: inline-block; width: 12rem; height: 3.5rem; }
.header .header-man{  background: url('https://static.ziyimall.com/file_img/icon/logo-man.png') no-repeat; background-size: 100% 100%;}
.header .header-ask{ color: #fff; display: flex; align-items: center; font-size: 1.6rem; height: 3.5rem; }
.header .icon-ask{ background: url('https://static.ziyimall.com/file_img/mobile/header-ask.png') no-repeat; background-size: 100% 100%; display: inline-block; margin-right: 0.5rem; width: 2rem; height: 2rem; }

/* 男性竞品头部*/
.nx-header{ background-color: #7300ab; width: 100%; padding: 0.5rem 1rem; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between;}
.nx-header .header-logo{ background: url('https://static.ziyimall.com/file_img/icon/logo.png') no-repeat; background-size: 100% 100%; display: inline-block; width: 12rem; height: 3.5rem; }
.nx-header .header-btn{ color: #fff; font-size: 1.4rem;}
.nx-header .header-btn span{ background-color: #ff5722; border-radius: 5rem; color: #fff; display: inline-block; font-size: 1.4rem; height: 2.5rem; line-height: 2.5rem; padding: 0 1rem; margin-left: 1rem;}

.ask{ color: #1f1f1f; padding: 0 1rem 1rem;}
.ask .title{ font-size: 2.4rem; line-height: 3.5rem; margin: 0; padding: 1.6rem 0 1rem;}
.ask .subtitle{ color: #666; font-size: 1.8rem; line-height: 3rem; word-break:break-all;}
.ask .info{ color: #858585; font-size: 1.4rem; padding-bottom: 1rem; }
.ask .info span{ padding-right: 1rem; }

.ask-content{ padding: 1.5rem 1rem; }
.ask-content-title{ display: flex; align-items: center; justify-content: space-between; }
.ask-content p{ font-size: 1.9rem; line-height: 3.2rem; letter-spacing: .2px; margin-bottom: 2.2rem;}
.ask-content p:last-child{ margin-bottom: 0; }
.ask-content img { max-width: 100%; height: auto; display: block;}

.ask-footnote{ padding: 0 1rem 1.5rem; display: flex; align-items: center; justify-content: space-between;}
.opinion{ height: 3rem; display: inline-flex; align-items: center; }
.opinion .opinion-agree{ color: #767676; display: inline-flex; align-items: center; margin-right: 1rem;}
.opinion .opinion-agree i{ display: inline-block; width: 2rem; height: 2rem; margin-right: 0.2rem; }
.opinion .icon-agree{ background: url('https://static.ziyimall.com/file_img/icon/ask/click-good.png') no-repeat; background-size: 100% 100%; }
.opinion .icon-oppose{ background: url('https://static.ziyimall.com/file_img/icon/ask/click-bad.png') no-repeat; background-size: 100% 100%;}
.opinion .icon-agree02{ background: url('https://static.ziyimall.com/file_img/icon/ask/click-good02.png') no-repeat; background-size: 100% 100%; }
.opinion .icon-oppose02{ background: url('https://static.ziyimall.com/file_img/icon/ask/click-bad02.png') no-repeat; background-size: 100% 100%;}
.ask-time{ color: #999; font-size: 1.3rem;}

.list-box{ padding: 1.5rem 1rem; }
.list-title{ padding-bottom: 1.5rem; }
.list-title b{ color: #1f1f1f; font-size: 1.8rem; }
.list-title span{ color: #bfbfbf;  font-size: 1.2rem; }

.adv-goods{ background-color: #fff; border-top: 1px solid #f2f2f2; border-radius: 1rem; margin: 0.5rem 0.5rem 0;}
.adv-goods .adv-goods-content{ background-color: #f5f5f5; border-radius: 1rem; display: flex; padding: 1.5rem 1rem; position: relative;}
.adv-goods .adv-goods-img{ border-radius: 1rem; width: 10rem;}
.adv-goods .adv-goods-text{ padding-left: 1rem; }
.adv-goods .caption{ color: #1f1f1f; font-size: 1.6rem; height: 4.4rem; line-height: 2.2rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.adv-goods .other{ display: flex; align-items: center; justify-content: space-between; font-size: 1.4rem; position: absolute; bottom: 1rem; left: 12rem; right: 1rem;}
.adv-goods .other-left{}
.adv-goods .other-right{ background-color: #f42f2f; border-radius: 5rem; color: #fff; padding: 0.5rem 1.5rem; }
.adv-goods .price{ color: #f42f2f; padding-bottom: 0.5rem;}
.adv-goods .evaluate{ color: #999; }

.purchase{ color: #b3b3b3; font-size: 1.4rem; padding-top: 1rem; display: flex; align-items: center;}
.purchase span{ margin: 0 0.4rem;}
.purchase img{ width: 1.8rem; margin-right: 0.4rem;}


.adv-pic{ padding: 1.5rem 1rem; }
.adv-pic .caption{ font-size: 1.9rem; letter-spacing: .2px; margin-bottom: 1rem; max-height: 6.4rem; line-height: 3.2rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.adv-pic .adv-jump { color: #1f1f1f;display: inline-block;width: 100%;}
.adv-pic .adv-pic-img{ position: relative; }
.adv-pic .adv-pic-img img{ border-radius: 1rem; }
.adv-pic .adv-logo{ background-color: #f2f2f2; border: 1px solid #ededed; border-radius: 0.2rem; color: #d1d1d1; font-size: 1rem; padding: 0.1rem 0.2rem; position: absolute; bottom: 0.5rem; right: 0.5rem; }
.adv-pic .adv-pic-btn {background-color: #f42f2f;border-radius: 1rem;color: #fff;font-size: 1.6rem;text-align: center;display: inline-block;width: 100%;box-shadow: 0 5px 5px #e6bfbf;padding: 1rem 0;margin-top: 1rem;}

.list-content li{ border-bottom: 1px solid #f2f2f2; font-size: 1.6rem; }
.list-content a{ color: #1f1f1f; display: inline-block; padding: 1.5rem 0; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.list-content .title-mark{color:#1890ff;}

.result{position: fixed; top:0;left:0;background: rgba(0,0,0,0.8);z-index:10000; width:100%; height:100%; display: none;}
.bigImgBox{position: absolute;}

.alliance {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}

/*广告样式*/
.recommend-title{ border-bottom: 1px solid #efefef; padding: 0.5rem 0; margin-bottom: 0.8rem;position: relative;}
.recommend-title .t-left{ position: relative; font-size: 1.6rem; color: #444;line-height: 2.5rem; padding-left: 1.3rem; margin-left: 0.8rem;}
.recommend-title .t-left em{ font-size: 1.6rem; font-style: normal; }
.recommend-title .t-left em.t-sub{ color: #f42f2f; font-size: 1.4rem; margin-left: 1rem;}
.recommend-title .t-left:before{ content: ""; display: block; position: absolute; left: 0; top: 50%; width: 0.3rem; height: 1.4rem; border-radius: 0.15rem; background-color: #F23835; transform: translateY(-50%);}
.recommend-title .t-adv{ position: absolute; right: 5px; bottom: 5px; }
.recommend-title .t-adv img{ width: 26px; height: 16px;}

.recommend-list{ padding: 0.8rem;}
.recommend-list .point{ display: flex;}
.recommend-list .point .point-btn{ background-color: rgb(26, 173, 23); border-radius: 50px; color: #fff; padding: 5px 10px; font-size: 1.2rem; display: inline-flex; align-items: center;}
.recommend-list .point .point-btn-wechat-icon{ background: url(https://media.ziyimall.com/file_img/mobile/goods-contact01.png?n=1) no-repeat center center; background-size: 100%; display: inline-block; width: 2rem; height: 2rem; margin-right: 0.5rem;}
.recommend-list .pic{ width: 10rem; height: 10rem;}
.recommend-list .pic img{ width: 100%; border-radius: 0.5rem;}
.recommend-list .text{ flex: 3; padding-left: 0.8rem; display: inline-grid;}
.recommend-list .text .nowrap{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;
}
.recommend-list .text .t1{ color: #333; font-size: 1.6rem; font-weight: bold; height: 4rem; line-height: 2rem;}
.recommend-list .text .t1 img{ width: 4rem; display: inline-block;margin-right: 0.5rem;}
.recommend-list .text .t2{ color: #333; font-size: 1.8rem; font-weight: bold; margin-bottom: 0.5rem;-webkit-line-clamp: 1;line-clamp: 1;}
.recommend-list .text .t3{ color: #999; font-size: 1.4rem;}
.recommend-list .text .price{ font-size: 1.8rem;font-weight: bold;color: red;}
.recommend-list .text .price em {font-size: 1.2rem;font-style: normal;}
.recommend-list .list-block-btn{ background-color: #e02e24; border-radius: 4px; color: #fff; font-size: 1.4rem; text-align: center; display: inline-flex; align-items: center; justify-content: center; width: 100%; box-shadow: 0 5px 5px #e6bfbf; padding: 0.8rem 0; margin-top: 0.8rem;}
.recommend-list .list-block-btn img{ width: 2rem; margin-right: 0.5rem; }
.recommend-list .list-block-btn.list-block-btn-blue{ background-color: #3291f9; margin-right: 2rem;}
.recommend-list .list-block-btn.list-block-btn-blue img{ border-radius: 5rem; }

.recommend-list-two .recommend-list{ background-color: #f2f2f2; border-radius: 0.8rem; margin: 0 0.8rem 0.8rem; }
.recommend-list-two .recommend-list .footer-flex{ display:flex; align-items: center;justify-content: space-between }
.recommend-list-two .recommend-list .list-btn{ background-color: #f42f2f; border-radius: 1.5rem; color: #fff; font-size: 1.4rem; text-align: center; padding: 0.4rem 0.8rem; }

.get-answers{ background-color: #f2f2f2; border-radius: 0.5rem; color: #333; padding: 0.5rem 1rem; margin-top: 1rem; font-size: 1.4rem; display: flex;  align-items: center; justify-content: space-between; }
.get-answers span{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.get-answers i{ background-color: #1484f6; border-radius: 5rem; color: #fff; font-size: 1.4rem; font-style: normal; padding: 0.5rem 1rem; white-space: nowrap; }
.get-answers em{ background-color: #48a358; border-radius: 5rem;  display: inline-block; width: 10px; height: 10px; margin-right: 0.5rem; animation: tiao 1s infinite;}
@keyframes tiao {
    0%{ transform: scale(.5); }
    50%{ transform: scale(.8); }
    100%{ transform: scale(1); }
}

.adv-answers{ border-bottom: 1px solid #f2f2f2; display: inline-block; padding: 1.5rem 1rem; line-height: 2.5rem;}
.adv-answers:last-child{ border-bottom: 0 none; }
.answers-img{ padding: 1rem; }
.answers-img img{ width: 26px; height: 16px; float: right;}
.adv-answers .answers-title{ color: #1f1f1f; font-size: 1.8rem; font-weight: bold; padding-bottom: 1rem;}
.adv-answers .answers-text{
    color: #333;
    font-size: 1.6rem;
    max-height: 5rem;
    line-height: 2.5rem;
    text-indent: 3.2rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.adv-answers .answers-text i{ border-radius: 0.2rem; font-size: 1.4rem; font-style: normal; margin-right: 0.5rem; padding: 0.2rem 0.5rem; }
.adv-answers .answers-wen{ background-color: #faf2e0; color: #e6bd77; }
.adv-answers .answers-da{ background-color: #edf7f8; color: #95cdc9;}
.adv-answers .answers-red{ color: red; }
.adv-answers .answers-consult{ background-color: #f2f2f2; border-radius: 0.5rem; color: #333; padding: 0.5rem 1rem; margin-top: 1rem; font-size: 1.4rem; display: flex;  align-items: center; justify-content: space-between;}
.adv-answers .answers-consult-left{ display: inline-flex; align-items: center; }
.adv-answers .answers-consult-left i{ background: url('https://wap.ziyimall.com/images/icon/icon-chat.png') no-repeat; background-size: 100% 100%; display: inline-block; margin-right: 0.5rem; width: 2rem; height: 2rem; color: #76c4bf; }
.adv-answers .answers-consult-right{ color: #76c4bf; }

.material{ display: inline-block; width: 100%; box-sizing: border-box; }
.material .material-title{ border-bottom: 1px solid #f2f2f2; color: #333; font-size: 1.6rem; font-weight: bold; padding: 1rem 0 1rem 1rem; }
.material .material-con{ display: flex; align-items: center; padding: 1rem;}
.material .material-left{ display: flex; align-items: center; }
.material .material-left img{ border-radius: 5rem; width: 5rem; height: 5rem; }
.material .material-text{ padding-left: 1rem; }
.material .material-name{ color: #333; font-size: 1.4rem; padding-bottom: 0.5rem;}
.material .material-name strong{ font-size: 1.6rem; padding-right: 0.5rem;}
.material .material-info{ color: #666; font-size: 1.4rem; height: 4rem; line-height: 2rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.material .material-right{}
.material .material-right span{ background-color: #e02e24; border-radius: 5rem; color: #fff; display: inline-block; font-size: 1.4rem; padding: 0.5rem 1rem; white-space: nowrap; }
.material .material-footer{ background-color: #ffe5e9; border-radius: 0 0 1rem 1rem; color: #b70f0f; font-size: 1.4rem; padding: 0.5rem 0; text-align: center; letter-spacing: 2px; white-space: nowrap; opacity: .8;}

.consult{ background-color: #dbf6f3; border-radius: 1rem; margin: 0.5rem 0.5rem 0;}
.consult .consult-top{ display: flex; align-items: center; padding: 1rem; }
.consult .consult-top img{ width: 4rem; margin-right: 1rem; display: block;}
.consult .consult-text{ color: #2f6e5d; display: grid;}
.consult .consult-p1{ font-size: 1.6rem; font-weight: bold; padding-bottom: 0.5rem; }
.consult .consult-p2{ font-size: 1.4rem; }
.consult .consult-middle{ padding: 0 1rem; }
.consult .consult-step{ width: 100%; display: block; padding-top: 0.5rem; }
.consult .consult-input{ display: inline-block; box-sizing: border-box; width: 100%; padding: 1rem 0 0; position: relative; }
.consult .consult-input input{ box-sizing: border-box; border-radius: 5rem; border: 2px solid #51b295; padding: 0 1rem; width: 100%; height: 4rem; line-height: 4rem; }
.consult .consult-input span{ background-color: #51b295; border-radius:5rem; color: #fff; font-size: 1.6rem; text-align: center; padding: 0 2rem; height: 4rem; line-height: 4rem; display: inline-block; position: absolute; right: 0;}
.consult .consult-footer{ padding: 0 1rem; height: 4rem; line-height: 4rem; overflow: hidden; box-sizing: border-box;}
.consult .consult-footer p{ color: #666; font-size: 1.4rem; display: flex; align-items: center; justify-content: center;}
.consult .consult-footer .icon-user{ background: url('https://static.ziyimall.com/file_img/newwap/icon-user.png') no-repeat; background-size: 100% 100%; display: inline-block; width: 1.5rem; height: 1.5rem; margin-right: 0.5rem;}

/*竞品广告位样式*/
.recommend-list .text .t4{ color: #999; font-size: 1.4rem;}
.recommend-list .text .t5{ margin: 0.5rem 0;}
.flow{ display: flex; align-items: center; font-size: 1.4rem; color: #999; }
.flow-left{ display: inline-flex; align-items: center; }
.flow-btn{ background-color: #e02e24; border-radius: 5rem; color: #fff; padding: 0.5rem 2rem; text-align: center; margin-top: 1rem; }
.flow-btn.flow-btn-nx{ background-color: #48a358; font-size: 1.4rem; padding: 0.8rem; display: flex; justify-content: center; align-items: center; }
.flow-btn.flow-btn-nx img{ width: 2rem; display: block; margin-right: 0.5rem; }

.flow-btn-flex{ background-color: #e02e24; border-radius: 4px; color: #fff; height: 3.8rem; font-size: 1.4rem; text-align: center; display: inline-flex; align-items: center; justify-content: center; width: 100%; box-shadow: 0 5px 5px #e6bfbf; margin-top: 0.8rem; margin-right: 2rem;}
.flow-btn-flex:last-child{ margin-right: 0; }
.flow-btn-flex img{ width: 2rem; margin-right: 0.5rem; }
.flow-btn-flex.flow-btn-flex-blue{ background-color: #3291f9; margin-right: 2rem;}
.flow-btn-flex.flow-btn-flex-blue img{ border-radius: 5rem; }
.flow-btn-flex.flow-btn-flex-green{ background-color: #09bb07; display: block;}
.flow-btn-flex.flow-btn-flex-green p{ display: inline-flex; align-items: center; }
.flow-btn-flex.flow-btn-flex-green span{ display: block; font-size: 1.2rem; }
.flow-btn-flex.flow-btn-flex-green img{ width: 1.5rem;}

.flow-phtot{width:34px;height:16px;position:relative;margin-right:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.flow-phtot img{-webkit-transition:all .6s ease;transition:all .6s ease;position:absolute;width:16px;height:16px;border-radius:50%;}
.flow-phtot img:first-of-type{left:0}
.flow-phtot img:nth-of-type(2n){left:9px;z-index:1}
.flow-phtot img:nth-of-type(3n){left:18px;z-index:2}
.flow-phtot img:nth-of-type(4n){left:27px;opacity:0;z-index:3}

/*延时助勃排行榜*/
.ranking{ padding: 10px; box-sizing: border-box; display: inline-block;}
.ranking .ranking-title{ color: #333; font-size: 18px; font-weight: bold; }
.ranking .ranking-title span{ color: #e02e24;}
.ranking .ranking-goods{ display: flex; align-items: center; justify-content: space-between; padding: 10px 0;}
.ranking .ranking-phtot{ height: 40px; position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.ranking .ranking-phtot img{-webkit-transition:all .6s ease;transition:all .6s ease;position:absolute;width:40px;height:40px;border-radius:50%;}
.ranking .ranking-phtot img:first-of-type{left:0;}
.ranking .ranking-phtot img:nth-of-type(2n){left:30px;z-index:1;}
.ranking .ranking-phtot img:nth-of-type(3n){left:60px;z-index:2;}
.ranking .ranking-phtot img:nth-of-type(4n){left:90px;z-index:3;}
.ranking .ranking-phtot img:nth-of-type(5n){left:120px;z-index:4;}
.ranking .ranking-goods span{ background-color: #3d82ee; border-radius: 50px; color: #fff; padding: 5px 20px;}
.ranking .ranking-info{ background-color: #f2f2f2; border-radius: 4px; color: #666; font-size: 14px; padding: 10px;}

/* 弹框*/
.copy-model{ display: block; z-index: 99; position: fixed; left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgba(0,0,0,0.4);}
.wechat-modal-container{padding: 20px 0;background: #fff;border-radius: 20px;width: 80%;text-align: center;box-sizing: border-box; position: relative; top: 40%; left: 10%; right: 10%;z-index: 9999;}
.wechat-modal-container .wechat-modal-close{position: absolute;right: 0;top: 0;z-index: 2;cursor: pointer; padding: 10px;font-style: normal; cursor: pointer;font-weight: bold;}
.wechat-modal-content{width: 100%;}
.wechat-modal-content-jump{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.wechat-modal-content-jump .image{width: 60px;}
.wechat-modal-content-jump .image img{max-width: 100%;display: block;}
.wechat-modal-content-jump .title{color: #000;font-size: 18px;line-height: 2.8rem;font-weight: bold;margin: 10px 0;}
.wechat-modal-content-jump .subtit{ color: #f42f2f; font-size: 16px; padding-bottom: 15px;}
.wechat-modal-content-jump .wechat-number{color: #666;font-size: 14px;line-height: 20px;font-weight: 400;margin-bottom: 10px;}
.wechat-modal-content-jump .desc{ color: #666;font-size: 16px;line-height: 20px;font-weight: 400;margin-bottom: 10px;}
.wechat-modal-content-jump .desc.desc-bg{ background-color: #f2f2f2; padding: 5px 20px;}
.wechat-modal-content-jump .button{background-color: #1aad17;border-radius: 10px;width: 160px;height: 45px;display: flex;align-items: center;justify-content: center;margin-top: 10px;cursor: pointer;}
.wechat-modal-content-jump .button span{color: #fff;font-size: 16px;line-height: 25px;}

/* tab切换*/
.switchover { background-color: #fff; border-radius: 1rem; margin: 0.5rem 0.5rem 0; }
/*.switchover-tab{ background-color: #fff; border-radius: 1rem 1rem 0 0; margin: 0 0.5rem 0; }*/
/*.switchover-box{ background-color: #fff; border-radius: 0 0 1rem 1rem; margin: 0 0.5rem 0;}*/
.switchover-list { display: inline-block; width: 100%; padding-top: 1.5rem;}
.switchover-list li { float: left; padding: 0 2rem; text-align: center; cursor: pointer;}
.switchover-list li p{ color: #939393; height: 1.5rem; line-height: 1.5rem;}
.switchover-list .current p{ color: #0d0d0d;  }
.switchover-list li span { height: 0.2rem; width: 70%; background-color: #fff;display: inline-block;}
.switchover-list .current span{ background-color: #0d0d0d;}
.switchover-con .switchover-item{ display: none; }

.teletext{background: linear-gradient(to bottom, #fff, #f0f0f0); display: inline-block; padding: 0.5rem;}
.teletext .teletext-list{ background-color: #fff; border-radius: 1rem; display: inline-block; width: 49%; margin-bottom: 2%; float: left; }
.teletext .teletext-list:nth-child(odd){ margin-right: 1%; }
.teletext .teletext-list:nth-child(even){ margin-left: 1%; }
.teletext .teletext-text{ padding: 0.5rem 0.8rem; }
.teletext .teletext-img{ border-radius: 1rem 1rem 0 0; width: 100%; display: block; height: 20rem;  }
.teletext .teletext-title{ color: #333; font-size: 1.4rem; height: 4rem; line-height: 2rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical;}
.teletext .teletext-footer{ color: #5d5b60; font-size: 1.2rem; display: flex; align-items: center; justify-content: space-between; padding-top: 0.5rem;}
.teletext .teletext-flex{ display: inline-flex; align-items: center; }
.teletext .teletext-photo{ border-radius: 5rem; width: 2rem; height: 2rem; }
.teletext .teletext-name{ padding-left: 0.5rem; width: 8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.teletext .icon-like{ background: url('https://static.ziyimall.com/file_img/koubei/icon-like01.png?n=1') no-repeat center center; background-size: 100%;display: inline-block; width: 1.8rem; height: 1.8rem; margin-right: 0.2rem; }

/* swiper轮播*/
.advertising{ background-color: #fff; padding-bottom: 2rem; }
.advertising .swiper {width: 100%;height: 100%;position: relative;overflow: hidden;}
.advertising .swiper-slide {  max-height: 50rem;}
.advertising .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.advertising .swiper-pagination-bullet-active{background: #fd5001;}
.advertising .advertising-text{ padding: 1rem; }
.advertising .advertising-title{ color: #333; font-size: 1.8rem; font-weight: bold; padding-bottom: 0.8rem;}
.advertising .advertising-con{ color: #666; font-size: 1.6rem; line-height: 3rem; }

.advertising-add{ background-color: #f2f2f2; border-radius: 0.5rem; display: flex; align-items: center; justify-content: space-between; margin: 0 1rem; position: relative;}
.advertising-add .add-left{ display: inline-flex; align-items: center; }
.advertising-add .icon-wxchat{ background-color: #07c160; border-radius: 0.5rem; display: inline-flex; width: 5.5rem; height: 5.5rem; align-items: center; justify-content: center; margin-right: 0.8rem;}
.advertising-add .icon-wxchat .wxchat-pic{ width: 80%; display: block;}
.advertising-add .wxchat-goods{ border-radius: 0.5rem;width: 5.5rem; height: 5.5rem; margin-right: 0.8rem;}
.advertising-add .add-text{ padding: 0.4rem 0;}
.advertising-add .add-photo{ width: 6rem; height: 2rem; position: relative; }
.advertising-add .add-photo img{ border-radius: 5rem; width: 2rem; height: 2rem; position: absolute;}
.advertising-add .add-photo .photo01{ left: 0; }
.advertising-add .add-photo .photo02{ left: 1.5rem; }
.advertising-add .add-photo .photo03{ left: 3rem; }
.advertising-add .add-title{ color: #333; font-size: 1.7rem; font-weight: bold; padding-bottom: 0.3rem;}
.advertising-add .add-subtit{ display: inline-flex; align-items: center; }
.advertising-add .add-subtit span{ color: #767474; font-size: 1.4rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 15rem;}
/*.advertising-add .add-subtit img{ width: 4.5rem; margin-right: 0.5rem; display: block; }*/
.advertising-add .add-right{ position: absolute; right: 0; }
.advertising-add .add-right span{ background-color: #07c160; border-radius: 5rem; color: #fff; padding: 0.5rem 1.5rem; display: inline-block;  font-size: 1.5rem; margin-right: 1rem;}
@media screen and (min-width:350px) and ( max-width: 370px){
	.advertising-add .add-right span{ padding: 0.5rem 0.8rem; font-size: 1.3rem; }
}
@media screen and (min-width:320px) and ( max-width: 350px){
	.advertising-add .add-right span{ padding: 0.5rem 0.8rem; font-size: 1.3rem; }
	.advertising-add .add-subtit span{ max-width: 12rem; }
}
@media screen and (min-width:450px){
	.advertising-add .add-right span{ padding: 0.5rem 0.8rem; font-size: 1.3rem; }
	.advertising-add .add-subtit span{ max-width: none; }
}

.discuss{ background-color: #fff; margin-top: 1rem; padding: 1rem;}
.discuss .discuss-title{ font-size: 1.8rem; font-weight: bold; padding-bottom: 1.5rem; }
.discuss .discuss-pb{ padding-bottom: 1.5rem; }
.discuss .discuss-list{ display: flex; align-items: flex-start; }
.discuss .discuss-photo{ border-radius: 5rem; width: 3.5rem; height: 3.5rem; }
.discuss .discuss-thumbnail{ border-radius: 5rem; width: 2.5rem; height: 2.5rem; }
.discuss .discuss-con{ margin-left: 0.8rem; }
.discuss .discuss-name{ color: #9c9ba5; font-size: 1.2rem; }
.discuss .discuss-text{ color: #252734; font-size: 1.4rem; line-height: 2rem; padding: 0.5rem 0; }
.discuss .discuss-text-gray{ color: #999; padding-left: 0.5rem;}
.discuss .discuss-footer{ font-size: 1.2rem; padding-bottom: 1rem; }
.discuss .discuss-footer span{ color: #b7b7b9; }
.discuss .discuss-footer a{ color: #7a7a82; padding: 0 1rem; }
.discuss .discuss-click{ color: #74747a; font-size: 1.2rem; display: flex; align-items: center; }
.discuss .discuss-click .string{ background-color: #e8e8e8; display: inline-block; width: 4rem; height: 0.1rem; margin-right: 1rem;}
.discuss .discuss-click .icon-arrow{ background: url('https://static.ziyimall.com/file_img/mobile/goods-arrows.png') no-repeat; background-size: 100% 100%; display: inline-block; width: 0.8rem; height: 1.5rem; margin-left: 1rem; }
.discuss .discuss-click .icon-arrow-down{ transform: rotate(90deg); }
.discuss .discuss-click .icon-arrow-up{ transform: rotate(-90deg); }

/*.discuss-fold, .input-container{ display: none; }*/
.discuss-fold{ display: none; }

.input-box {position: fixed;bottom: 0;left: 0;right: 0;display: flex;justify-content: space-between;padding: 10px 5px;background-color: #f7f7f7;width: 100%;box-sizing: border-box;align-items: center;border-top: 1px solid #d2d2d2;}
.text-input {flex-grow: 1;}
/* 输入框 */
.text-input input {flex-grow: 1;height: 40px;padding: 0 10px;border: none;border-radius: 5px;background-color: #fff;font-size: 14px;width: 90%;}
/* 右侧按钮组件 */
.action-buttons {display: flex;align-items: center;width:64px;}
.action-buttons span img{width: 27px;}
/* Emoji 按钮 */
.emoji-button {margin-left: 10px;cursor: pointer;display: inline-block;}
/* 添加按钮 */
.add-button {margin-left: 10px;cursor: pointer;display: inline-block;}
/* 发送按钮*/
.send-button {height: 35px;padding: 0 18px;border: none;border-radius: 10px;background-color: #5eaf6d;color: #fff;font-size: 14px;cursor: pointer;}

/* 头部*/
.w-header {position:relative;width:100%;height:5rem; line-height: 5rem; background:#fff;border-bottom:1px solid #e0e0e0; display: flex; align-items: center; justify-content: space-between;}
.w-header .w-header-left{ display: inline-flex; align-items: center; }
.w-header a.share, .w-header a.back{ padding: 0 1rem;display: inline-flex; align-items: center;}
.w-header a i{ display: inline-block; width: 2rem; height: 2rem; padding: 1rem; box-sizing: border-box;}
.w-header a.share .icon-share{ background: url('https://static.ziyimall.com/file_img/others/adv/icon-share.png') no-repeat; background-size: 100% 100%;}
.w-header a.back .icon-back{ background: url('https://static.ziyimall.com/file_img/others/adv/icon-back.png') no-repeat; background-size: 100% 100%;}
.w-header .w-header-left img{ border-radius: 5rem; width: 3rem; height: 3rem; }
.w-header .w-header-left span{ color: #333; font-size: 1.6rem; font-weight: bold; padding-left: 0.5rem; }

/* 底部悬浮*/
.fixed-consult-btn{ display: flex; align-items: center; position: fixed; bottom: 0; left: 0; right: 0; text-align: center;z-index: 9;}
/*.fixed-consult-btn a{ background-color: rgb(26, 173, 23); color: rgb(255, 255, 255); border-radius: 15rem;  box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; font-size: 2rem; font-weight: bold; width: 90%; height: 5rem; line-height: 5rem; box-shadow: rgb(2, 112, 0) 0px 0.0625rem 0.375rem 0px; }
.fixed-consult-btn .consult-btn-wechat-icon{ width: 3rem; height: 3rem; margin-right: 1rem; }*/
.consult-btn-wechat-icon{ background: url('https://media.ziyimall.com/file_img/mobile/goods-contact01.png?n=1') no-repeat center center; background-size: 100%; display: inline-block; width: 2.5rem; height: 2rem; margin-right: 0.4rem;}

.fixed-consult-btn a{ color: #fff; width: 50%; display: inline-block; text-align: center; padding: 0.5rem 0; }
.fixed-consult-btn a.jump-add-left{ background-color: #1aad17; }
.jump-add-left .p1{ display: flex; align-items: center; justify-content: center; font-size: 1.8rem; font-weight: bold;}
.fixed-consult-btn a.jump-add-right{ background-color: #ff0000; display: flex; align-items: center; justify-content: center;}
.jump-add-right .p1{ font-size: 1.8rem; font-weight: bold;}
.fixed-consult-btn .p2{ font-size: 1.4rem;}
.jump-add-right .add-photo{ width: 6rem; height: 2rem; overflow: clip; touch-action: pan-y;}
.jump-add-right .add-photo img{ border-radius: 5rem; width: 2rem; height: 2rem;}
.jump-add-right .add-photo .swiper-wrapper{ width: 6rem !important; }
.jump-add-right .add-photo .swiper-wrapper .swiper-slide{ width: 2rem !important; }

/* 悬浮客服*/
.fixed-kefu{ position: fixed; top: 15rem; right: 0; z-index: 1; display: none;}
.fixed-kefu-pic{ background-color: #09bb07; border: 1px solid #fff; border-radius: 50%; box-sizing: border-box; text-align: center; padding-top: 0.6rem; margin-right: -2rem; width: 5rem; height: 5rem; z-index: 9; }
.fixed-kefu img{ width: 3.5rem; margin: 0.5rem auto 0;}
.fixed-kefu span{ background-color: #09bb07; border-radius: 5rem 0 0 5rem; color: #fff; font-size: 1.8rem; padding: 0.5rem 0.8rem 0.5rem 2.8rem; }

/* 获客入口*/
.statistics{ display: flex; align-items: center;}
.statistics .statistics-img{ width: 4rem; height: 4rem; border-radius: 5rem; margin-right: 1rem; }
.statistics .statistics-text{ flex: 1; }
.statistics .statistics-text .p1{ color: #333; font-size: 1.4rem; font-weight: bold; display: flex; align-items: center;}
.statistics .statistics-text .p2 span{ background-color: #ecf8f0; border-radius: 0.2rem; color: #39b362; font-size: 1rem; font-weight: normal; padding: 0 0.5rem; margin-left: 0.5rem; }
.statistics .statistics-text .p2{ color: #999; font-size: 1.2rem; margin-top: 0.5rem;}
.statistics .statistics-btn{ background-color: #09bb07; border-radius: 5rem; color: #fff; display: inline-flex; align-items: center; font-size: 1.2rem; padding: 0.4rem 1rem; }
.statistics .statistics-btn img{ width: 2rem; margin-right: 0.5rem; }

/* 悬浮获客入口*/
.fixed-entrance{ position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; box-shadow: 0 -.03rem .18rem 0 rgba(0,0,0,.1); display: flex; align-items: center; height: 4rem; line-height: 4rem; }
.fixed-entrance a{ color: #fff; width: 50%; font-size: 1.4rem; display: inline-flex; align-items: center; justify-content: center; }
.fixed-entrance img{ width: 2rem; margin-right: 0.5rem;}
.fixed-entrance .entrance-left{ background-color: #3291f9;}
.fixed-entrance .entrance-left img{ border-radius: 5rem; height: 2rem;}
.fixed-entrance .entrance-right{ background-color: #09bb07;}

/*大家都在问*/
.comment-dl{ display: inline-block; width: 100%; margin: 1rem 0 0; }
.comment-dl dt{ font-weight: bold; padding-bottom: 1rem; }
.comment-dl dd{ background-color: #f3f8fe; border-radius: 0.5rem; display: inline-block; float: left; font-size: 1.4rem; text-align: center; padding: 0 1rem; width: 48%; margin: 0 1% 2%; box-sizing: border-box; height: 4rem; line-height: 4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.comment-dl dd a{ color: #333; }
.comment-phtot{ font-weight: normal; font-size: 1.4rem; padding-top: 5px; display: flex; align-items: center; justify-content: center;}
.comment-phtot-text{ color: #333; font-weight: bold; margin-right: 0.5rem; }
.comment-phtot img{ width: 50px; margin-right: 5px;}
.comment-phtot span{ color: #666; height: 25px; line-height: 25px;}