@charset "utf-8";
html{ font-size: 62.5%; }
html body, header {max-width: 750px;margin: 0 auto; font-size: 1.6rem;-webkit-text-size-adjust: none;}
body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0);}
li {list-style: none;}
a { color: #333; text-decoration: none;}
.bg-gray{ background-color: #f2f2f2; }
.bg-white { background-color: #fff;}
.align-center{ text-align: center; }
.display-flex {display: flex;align-items: center;justify-content: space-between;}
.mt10{ margin-bottom: 1rem; }
/* 男性竞品头部*/
.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;}
/*头部*/
.header{position:relative;width:100%;height:4rem; line-height: 4rem; background:#fff;border-bottom:1px solid #e0e0e0;}
.header h1, .header p{font-size:1.6rem;color:#333;display:block;text-align:center;}
.header a{position: absolute;top:0;display:block;height:4rem;line-height:4rem;}
.header a.back{left:0.8rem;}
.header a.back span{display:inline-block;width:2.5rem;height:2.5rem;margin:0.8rem 0.5rem;}
.header a.icon-home{ right: 0.8rem; }
/* layui*/
.layui-form-item {margin-bottom: 15px;clear: both;*zoom: 1;}
.layui-textarea {min-height: 100px;height: auto;line-height: 20px;padding: 6px 10px;resize: vertical;display: block;width: 100%;border: 1px solid #eee;background-color: #fff;border-radius: 2px;box-sizing: border-box;}
.layui-btn{ height: 38px; line-height: 38px; border: 1px solid transparent;  padding: 0 18px; background-color: #009688; color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border-radius: 2px; cursor: pointer; }

.goods-arrows { display: inline-block; transform: rotate(180deg); width: 0.8rem;}
.koubeiPro-box{ border-radius: 1rem; padding-top: 1rem;}

.icon-ask{ background: url(https://media.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;}
.icon-wen{ background-color: #fc5925; }
.icon-da{ background-color: #78d4e2; }
.icon-wen, .icon-da{ border-radius: 0.4rem; color: #fff; font-size: 1.2rem; font-weight: normal; font-style: normal; padding: 0.2rem 0.3rem;}
.icon-zan01{ background: url('https://media.ziyimall.com/file_img/koubei/icon-zan01.png?n=1') no-repeat center center; background-size: 100%;}
.icon-zan02{ background: url('https://media.ziyimall.com/file_img/koubei/icon-zan02.png?n=1') no-repeat center center; background-size: 100%;}
.icon-zan03{ background: url('https://media.ziyimall.com/file_img/koubei/icon-zan03.png?n=1') no-repeat center center; background-size: 100%;}
.icon-zan04{ background: url('https://media.ziyimall.com/file_img/koubei/icon-zan04.png?n=1') no-repeat center center; background-size: 100%;}
.icon-zan01, .icon-zan02{ display: inline-block; width: 2rem; height: 2rem;}
.icon-like01{ background: url('https://media.ziyimall.com/file_img/koubei/icon-like01.png?n=1') no-repeat center center; background-size: 100%;}
.icon-like02{ background: url('https://media.ziyimall.com/file_img/koubei/icon-like02.png?n=1') no-repeat center center; background-size: 100%;}

.koubeiPro-title span{ /*border-left: 6px solid #ff5722;*/ color: #333; font-size: 2rem; font-weight: bold; padding-left: 1rem;}
.koubeiPro-title a{ color: #ff5722; font-size: 1.6rem; padding-right: 1rem; }
/* 产品信息*/
.masterMap-img{ width: 100%; text-align: center;}
.masterMap-img img{ display: block; width: 100%; max-height: 30rem;}

.koubei-product{ color: #333; padding: 0 1rem 1rem; }
.koubei-product .title{ font-size: 2rem; font-weight: bold; line-height: 2.5rem; padding: 1rem 0;}
.koubei-product .text-ul{ font-size: 1.6rem; font-weight: 500; line-height: 3rem; }
.koubei-product .text-ul .text-label{ display: inline-block; width: 8rem; height: 3rem; line-height: 3rem; text-align:justify; text-align-last: justify; text-justify: distribute-all-line;}
.koubei-product .text-ul .flex{ display: flex; align-items: center; white-space: nowrap; }
.koubei-product .text-li{ display: flex; align-items: center; justify-content: space-between;}
.koubei-product .text-li span em{ font-size: 1.4rem; font-style: normal;}
.footnote{ border-radius: 0 0 1rem 1rem; box-shadow: 0 0.5rem 0.5rem #f2f2f2 inset; color: #c5c5c5; font-size: 1.2rem; padding: 1rem; line-height: 2rem;}
.footnote a{ color: #888; }

.btn-use{ background-color: #f2f2f2; border-radius: 5rem; color: #999; padding: 0.5rem 1rem; margin-right: 0.5rem; }
.btn-use em{ display: inline-block; font-style: normal; height: 2rem; line-height: 2rem; margin-left: 0.5rem;}
.btn-use a{ color: #666; }
.btn-use a.selected{ color: #48a358; }
.btn-use, .btn-use a{ display: inline-flex; align-items: center; }
.btn-use i{ display: inline-block; width: 2rem; height: 2rem;}

.btn-zixun{ background-color: #48a358; border-radius: 5rem; color: #fff; font-size: 1.2rem; padding: 0 1rem; margin-right: 0.5rem;}

.koubeiPro-info .info-ul{ color: #222; font-size: 1.8rem; line-height: 3.5rem; padding: 1rem;}
.koubeiPro-info .info-ul span{ color: #555; font-size: 1.7rem;}

/* 想用弹框*/
.model{ display: none; z-index: 99; position: fixed; left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); -webkit-animation-name: fadeIn; -webkit-animation-duration: 0.4s;animation-name: fadeIn;animation-duration: 0.4s;}
.modelLovenum{ display: none; background-color: #fff; border-radius: 1rem; padding: 1rem; text-align: center; position: absolute; top: 5rem; left: 1rem; right: 1rem; z-index: 999; }
.modelLovenum .modelLovenum-title{ font-size: 1.6rem; font-weight: bold; padding: 1rem 0;}
.modelLovenum .modelLovenum-ul{ display: inline-block; width: 100% }
.modelLovenum .modelLovenum-ul li{ background-color: #f8f9fb; border-radius: 0.5rem; display: inline-block; float: left; font-size: 1.4rem; padding: 0 1rem; width: 48%; margin: 1%; box-sizing: border-box;height: 4rem; line-height: 4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.triangle{ width: 0; height: 0; position: absolute; top: -1rem; right: 4rem;}
.triangle:before { content: ''; position: absolute; top: 0; left: 0; border-top: 20px solid #fff; border-right: 20px solid transparent; transform: rotate(45deg);}

/* 用户评论*/
.koubeiPro-comment .koubeiPro-title, .koubeiPro-answers .koubeiPro-title{ display: flex; align-items: center; justify-content: space-between;}
.koubeiPro-comment .comment-box{ padding: 2rem 1rem 1rem; }
.koubeiPro-comment .comment-list{ border-bottom: 1px solid #f0f0f0; padding-bottom: 1rem; margin-bottom: 1rem; display: inline-block; width: 100%;}
.koubeiPro-comment .comment-list .comment-top{ display: flex; align-items: center; justify-content: space-between; padding-bottom: 1rem;}
.koubeiPro-comment .comment-list strong{ color: #333; font-size: 1.4rem; }
.koubeiPro-comment .comment-list .comment-text{ color: #333; font-size: 1.6rem; max-height: 6rem; line-height: 3rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.comment-footer{ display: flex;  align-items: center; justify-content: space-between; padding-top: 1rem;}
.comment-left{ color: #FF8000; font-size: 1.6rem;display: flex; align-items: center;}
.comment-right{display: flex; align-items: center;}
.comment-right span{ display: inline-flex; align-items: center; margin-right: 0.5rem; }
.comment-right i{ margin-right: 0.2rem;}
.koubeiPro-comment .comment-list .comment-name{ display: inline-flex; align-items: center; padding-right: 1rem;}
.koubeiPro-comment .comment-list .comment-name img{ border-radius: 5rem; width: 2rem; height: 2rem; margin-right: 0.5rem;}
.koubeiPro-comment .comment-list .comment-name span{ color: #999; font-size: 1.4rem;}
.koubeiPro-comment .comment-more{text-align: center; padding: 1rem 0;}
.koubeiPro-comment .comment-more span{ border: 1px solid #999; border-radius: 5rem; color: #999; display: inline-block; padding: 0.6rem 2rem;}

.koubeiPro-comment .no-comment{ text-align: center; padding: 2rem 0; }
.koubeiPro-comment .comment-not{background: url('../images/koubei/icon-not.png?n=1') no-repeat center center; background-size: 100%; display: inline-block; width: 8rem; height: 10rem;}
.koubeiPro-comment .comment-n1{ color: #dcdcdc; font-size: 1.4rem; }
.koubeiPro-comment .comment-n2{ color: #1265c2; font-size: 1.6rem; }


/* 问一问*/
.koubeiPro-answers {}
.koubeiPro-answers .answers-box{ padding: 2rem 1rem; box-sizing: border-box; }
.koubeiPro-answers .answers-list{ font-size: 1.6rem; margin-bottom: 1rem; color: #333; display: flex; align-items: center;}
.koubeiPro-answers .answers-list:last-child{ margin-bottom: 0; }
.koubeiPro-answers .answers-list i{ margin-right: 0.5rem;}
.koubeiPro-answers .answers-list span{ width: 90%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.layui-carousel{ position:relative; left:0; top:0; background-color:#fff;display: block;}
.layui-carousel>[carousel-item]{position:relative;width:100%;height:100%;overflow:hidden}
.layui-carousel>[carousel-item]:before{position:absolute;content:'\e63d';left:50%;top:50%;width:100px;line-height:20px;margin:-10px 0 0 -50px;text-align:center;color:#c2c2c2;font-family:layui-icon!important;font-size:30px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.layui-carousel>[carousel-item]>*{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;transition-duration:.3s;-webkit-transition-duration:.3s}
.layui-carousel-updown>*{-webkit-transition:.3s ease-in-out up;transition:.3s ease-in-out up}
.layui-carousel-arrow{display:none\9;opacity:0;position:absolute;left:10px;top:50%;margin-top:-18px;width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;border:0;border-radius:50%;background-color:rgba(0,0,0,.2);color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}
.layui-carousel-arrow[lay-type=add]{left:auto!important;right:10px}
.layui-carousel:hover .layui-carousel-arrow[lay-type=add],.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right:20px}
.layui-carousel[lay-arrow=always] .layui-carousel-arrow{opacity:1;left:20px}
.layui-carousel[lay-arrow=none] .layui-carousel-arrow{display:none}
.layui-carousel-arrow:hover,.layui-carousel-ind ul:hover{background-color:rgba(0,0,0,.35)}
.layui-carousel:hover .layui-carousel-arrow{display:block\9;opacity:1;left:20px}
.layui-carousel-ind{position:relative;top:-35px;width:100%;line-height:0!important;text-align:center;font-size:0}
.layui-carousel[lay-indicator=outside]{margin-bottom:30px}
.layui-carousel[lay-indicator=outside] .layui-carousel-ind{top:10px}
.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul{background-color:rgba(0,0,0,.5)}
.layui-carousel[lay-indicator=none] .layui-carousel-ind{display:none}
.layui-carousel-ind ul{display:inline-block;padding:5px;background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-transition-duration:.3s;transition-duration:.3s}
.layui-carousel-ind li{display:inline-block;width:10px;height:10px;margin:0 3px;font-size:14px;background-color:#e2e2e2;background-color:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}
.layui-carousel-ind li:hover{background-color:rgba(255,255,255,.7)}
.layui-carousel-ind li.layui-this{background-color:#fff}
.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this{display:block}.layui-carousel>[carousel-item]>.layui-this{left:0}
.layui-carousel>[carousel-item]>.layui-carousel-prev{left:-100%}
.layui-carousel>[carousel-item]>.layui-carousel-next{left:100%}
.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right{left:0}
.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left{left:-100%}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right{left:100%}
.layui-carousel[lay-anim=updown] .layui-carousel-arrow{left:50%!important;top:20px;margin:0 0 0 -18px}
.layui-carousel[lay-anim=updown]>[carousel-item]>*,.layui-carousel[lay-anim=fade]>[carousel-item]>*{left:0!important}
.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add]{top:auto!important;bottom:20px}
.layui-carousel[lay-anim=updown] .layui-carousel-ind{position:absolute;top:50%;right:20px;width:auto;height:auto}
.layui-carousel[lay-anim=updown] .layui-carousel-ind ul{padding:3px 5px}
.layui-carousel[lay-anim=updown] .layui-carousel-ind li{display:block;margin:6px 0}
.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this{top:0}
.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev{top:-100%}
.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next{top:100%}
.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{top:0}
.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left{top:-100%}
.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right{top:100%}
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev{opacity:0}
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{opacity:1}
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right{opacity:0}

/* 相关推荐*/
.koubeiPro-recommend .recommend-box{ padding: 1rem 0.8rem; }
.koubeiPro-recommend .recommend-good{ display: inline-block; width: 30.4%; margin: 1%; }
.koubeiPro-recommend .recommend-good img{ width: 100%; max-height:110px;max-width:110px; display: block; margin: 0 auto;}
.koubeiPro-recommend .recommend-good p{ color: #333; font-size: 1.6rem; height: 4rem; line-height: 2rem; margin-top: 1rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}

/* 底部菜单*/
.footer-menu{ background-color: #fff; border-top: 1px solid #f2f2f2; display: flex; align-items: center; justify-content: space-between; position: fixed; bottom: 0; left: 0; right: 0; z-index: 9;}
.footer-menu .menu-left{ box-sizing: border-box; display: flex;  padding: 1rem 0 0.5rem; width: 45%; justify-content: center;}
.footer-menu .menu-use, .footer-menu .menu-chat{ position: relative; }

.footer-menu .menu-list{ text-align: center;}
.footer-menu .menu-list img{ width: 100%; display: block; max-width: 2.8rem; margin: 0 auto;}
.footer-menu .menu-list span{ color: #333; font-size: 1.2rem; }
.footer-menu .menu-list .menu-num{ background-color: #fff; border-radius: 5rem; color: #ff5722; font-size: 1rem; font-style: normal; padding: 0.2rem; position: absolute; top: -0.8rem; right: 0;}
.footer-menu .menu-list .menu-chat{ background-color: #ff5722; border-radius: 5rem; color: #fff; font-size: 1rem; height: 1.8rem; line-height: 1.8rem; font-style: normal; padding: 0 0.5rem; position: absolute; top: -0.8rem; right: -0.5rem;}
.footer-menu .menu-add { box-sizing: border-box; color: #fff; display: flex; align-items: center; font-size: 1.3rem; font-weight: bold; }

/* 底部菜单(彭)*/
.footer-menu.footer-menu-nx { margin-right: 1rem;}
.footer-menu.footer-menu-nx .menu-list{ width: 50%; }
.footer-menu.footer-menu-nx .menu-public{ font-size: 1.2rem; padding: 0.5rem 1.5rem;}
.footer-menu.footer-menu-nx .menu-public img{  width: 3rem; display: block; margin-right: 0.5rem;}
.footer-menu.footer-menu-nx .menu-public .add-wxchat{ font-size: 1.5rem; font-weight: bold; }
.footer-menu.footer-menu-nx .menu-add{ background-color: #48a358; border-radius: 1rem; width: 50%; height: 4.8rem; padding: 0.5rem 0; margin-right: 1rem; justify-content: center;}
/*.footer-menu.footer-menu-nx .menu-kf{ background-color: #4e6ef2; border-radius: 0 5rem 5rem 0; }
.footer-menu.footer-menu-nx .menu-kf img{ border: 1px solid #fff; border-radius: 5rem;}*/

/* 底部菜单(陈)*/
.footer-menu.footer-menu-fei .menu-left{ width: 50%;}
.footer-menu.footer-menu-fei .menu-list { width: 50%; }
.footer-menu.footer-menu-fei .menu-add{ background-color: #48a358; border-radius: 1rem; width: 50%; height: 4.8rem; padding: 0.5rem 0; margin-right: 1rem; justify-content: center;}
.footer-menu.footer-menu-fei .menu-add img { width: 3.5rem; display: block; margin-right: 0.5rem;}
.footer-menu.footer-menu-fei .menu-add .add-wxchat { font-size: 1.6rem;}

.evaluation{ display: inline-flex; align-items: center;}
.evaluation-text{ font-size: 1.6rem; color: #666; padding-right: 0.5rem;}
.evaluation-stars .star{ color: #FF8000; font-size: 1.8rem; -webkit-transition: all .3s; cursor: pointer;}
.evaluation-stars .gray-star{ color: #ccc;}

.koubeiPro-menu{ background-color: #fff; border-top: 1px solid #f2f2f2; display: flex; align-items: center; justify-content: space-around; padding: 1rem; position: fixed; bottom: 0; left: 0; right: 0; z-index: 9; }
.koubeiPro-menu .menu-list{ width: 25%; text-align: center;}
.koubeiPro-menu .menu-list img{ width: 3rem; display: block; margin: 0 auto 0.5rem; }
.koubeiPro-menu .menu-list span{ color: #333; font-size: 1.4rem; }

.koubei-product .list-pro .list{ border-bottom: 0 none; margin: 1rem 0 0;}
.koubei-product .info{ color: #717171; font-size: 1.6rem; line-height: 2.2rem; padding-bottom: 0.8rem;}
.koubei-product .info .more{ color: #0b0fa5; display: inline-block;line-height: 0;font-size: 1.6rem;}

.fixed-consult{ background-color: #fff; border-top: 1px solid #f2f2f2; position: fixed; bottom: 0; left: 0; right: 0; padding: 1rem; display: flex; align-items: center; justify-content: space-between; z-index: 9999;}
.fixed-consult .fixed-left{ font-size: 1.4rem; flex: 1;}
.fixed-consult .p1{ color: #666; padding-bottom: 0.5rem; white-space: nowrap;}
.fixed-consult .p2{ color: #3838db;}
.fixed-consult .fixed-right{ white-space: nowrap; background-color: #f73a1a; border-radius: 5rem; color: #fff; padding: 0.8rem 2rem; display: inline-flex; align-items: center;}
.fixed-consult .fixed-right img{ width: 2.5rem; margin-right: 0.5rem; }

.fixed-consult-btn{ position: fixed; bottom: 1rem; 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; }

/* 评分界面*/
.tk-evaluation{ display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9; }
.grade-form{ padding: 2rem; }
.grade-form button.layui-btn{ background-color: #48a358; width: 80%; }
.grade{ text-align: center; padding: 1rem 0; }
.grade .grade-text{ color: #999; font-size: 1.4rem; }
.grade .evaluation-stars .star{ font-size: 3rem; }
.evaluation-stars-btn{ background-color: #FF8000; border-radius: 50px; color: #fff; padding: 5px 10px; font-size: 1.2rem;}
.flow-phtot{ font-weight: normal; font-size: 1.4rem; padding-top: 5px; display: flex; align-items: center; justify-content: center;}
.flow-phtot img{ width: 50px; margin-right: 5px;}
.flow-phtot span{ color: #666; height: 25px; line-height: 25px;}

/* 问一问界面*/
.question-box{ background-color: #fff; border-radius: 0.8rem; padding: 1.5rem 1rem; margin: 1rem;}
.question-top{ display: flex; align-items: center; }
.question-top img{ border-radius: 0.5rem; width: 6rem; }
.question-goods{ color: #333; margin-left: 1rem; flex: 1;}
.question-goods .question-goods-title{ margin-bottom: 1rem; font-size: 1.6rem; font-weight: bold; height: 2rem; line-height: 2rem; display: inline-block; width: 100%;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;}
.question-goods span{ font-size: 1.4rem;}
.question-goods-flex{ display: flex; align-items: center; justify-content: space-between; }
.question-middle{ display: inline-block; width: 100%; padding: 0 1rem; box-sizing: border-box; }
.question-middle li{ background-color: #fff; border-radius: 5rem; color: #333; display: inline-block; font-size: 1.4rem; float: left; padding: 0.5rem 2rem; margin-right: 1rem; }
.question-middle li.selected{ color: #fc5925; }
.question-bottom{ color: #333; font-size: 1.6rem;}
.question-bottom i{ margin-right: 0.5rem;}
.question-bottom dt{ font-size: 1.6rem; font-weight: bold; padding-bottom: 1rem; display: flex; align-items: baseline;}
.question-bottom dd p{ display: flex; align-items: baseline; }

.fixed-menu{ text-align: center; position: fixed; bottom: 3rem; left: 0; right: 0; z-index: 1; }
.fixed-menu .menu-btn{ display: inline-block; }
.fixed-menu .menu-btn a{ color: #fff; font-size: 1.6rem; float: left; padding: 1rem 1.5rem; }
.fixed-menu .menu-btn-left{ background: linear-gradient(to right,#ffa800,#ffb701); border-radius: 5rem 0 0 5rem; display: inline-flex; align-items: center; }
.fixed-menu .menu-btn-right{ background: linear-gradient(to right,#f30b03,#fe3d11); border-radius: 0 5rem 5rem 0; }

/* 问一问其他回答页面*/
.questionOther-top{ color: #333; }
.questionOther-top p{ font-size: 1.6rem; font-weight: bold; text-align: center; line-height: 3rem;}
.questionOther-top .questionOther-info{ background-color: #f2f2f2; border-radius: 5rem; display: flex; width: 100%; align-items: center; margin-top: 1rem; }
.questionOther-top .questionOther-info img{ border-radius: 5rem; width: 2rem; height: 2rem; }
.questionOther-top .questionOther-info span{ display: inline-block; padding: 0.5rem 1rem; font-size: 1.2rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 90%;}

.questionOther-bottom{ background: linear-gradient(to right,#f0f0f0,#f2f2f2); border-radius: 1rem; }
.questionOther-bottom li{ padding: 1rem 1rem 0; }
.questionOther-bottom .questionOther-name{}
.questionOther-bottom .questionOther-name span{ color: #333; font-weight: bold; font-size: 1.4rem; }
.questionOther-bottom .questionOther-photo{ display: inline-block; position: relative; }
.questionOther-bottom .questionOther-photo img{ border-radius: 5rem; width: 3rem; height: 3rem; }
.questionOther-bottom .questionOther-photo i.icon-da{ position: absolute; bottom: 0; right: 0; }
.questionOther-bottom .questionOther-text{  }
.questionOther-bottom .questionOther-text .p1{ color: #333; font-size: 1.6rem; line-height: 2.5rem; }
.questionOther-bottom .questionOther-text .p2{ color: #999; font-size: 1.4rem; text-align: right; }

.questionOther-footer{ color: #666; font-size: 1.2rem; text-align: center; padding-bottom: 1rem; }
.questionOther-footer p{ padding: 1rem 0; }
.questionOther-footer a{ background: linear-gradient(to right,#ffa800,#ffb701); border-radius: 5rem; display: inline-flex; align-items: center; color: #fff; font-size: 1.6rem; padding: 1rem 2rem; }

.questionOther-recommend{ color: #333; font-size: 1.8rem; font-weight: bold; padding: 3rem 1rem 0;}
.questionOther-recommend span{ background-color: #ff5722; border-radius: 5rem; color: #fff; display: inline-block; font-size: 1.8rem; font-weight: normal; text-align: center; margin-right: 0.5rem; width: 3rem; height: 3rem; line-height: 3rem; }

/* 评价页*/
.rate{ border-bottom: 0.5rem solid #f2f2f2; padding: 0 0.8rem 0.8rem; font-size: 1.4rem; display: flex; align-items: center;}
.rate span { color: #FF8000;}
.nert{background-color:#fff;border-radius:0.7rem;color:#2b2b2b;height:auto;line-height:170%;width:100%;position:relative;padding:0.8rem;box-shadow:0px 0.5rem 0.5rem #ebebeb;margin-bottom:0.8rem;display:table;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.orel{font-size:1.4rem;padding:0.8rem 0;display:flex;justify-content:space-between;}
.time{color:#cdcdcd;font-size:1.2rem;}
.orela{position:relative;display:table;border-left:0.3rem solid #f42f2f;width:100%;font-weight:bold;padding-left:0.4rem;margin:0.8rem 0;}
.zpclss{height:100%;position:relative;display:table;width:100%;}
.jight{float:right;margin-right:0.8rem;color:#cdcdcd;font-size:7rem;}
.apre{display:block;text-align:left;color:#787878;font-size:1.4rem;}
.apre .layui-badge{ margin-right: 0.2rem;}
.nert .comment-footer{ padding-top: 0; }

@font-face{font-family:layui-icon;src:url(../layui/font/iconfont.eot);src:url(../layui/font/iconfont.eot) format('embedded-opentype'),url(../layui/font/iconfont.svg) format('svg'),url(../layui/font/iconfont.woff) format('woff'),url(../layui/font/iconfont.ttf) format('truetype')}.layui-icon{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-icon-reply-fill:before{content:"\e611"}.layui-icon-set-fill:before{content:"\e614"}.layui-icon-menu-fill:before{content:"\e60f"}.layui-icon-search:before{content:"\e615"}.layui-icon-share:before{content:"\e641"}.layui-icon-set-sm:before{content:"\e620"}.layui-icon-engine:before{content:"\e628"}.layui-icon-close:before{content:"\1006"}.layui-icon-close-fill:before{content:"\1007"}.layui-icon-chart-screen:before{content:"\e629"}.layui-icon-star:before{content:"\e600"}.layui-icon-circle-dot:before{content:"\e617"}
.layui-icon-rate:before {content: "\e67b";}
.layui-icon-rate-solid:before { content: "\e67a";}
.layui-icon-rate-half:before{content:"\e6c9"}
.layui-rate,.layui-rate *{display:inline-block;vertical-align:middle}
.layui-rate{ padding: 05px; font-size:0}
.layui-rate li i.layui-icon{color:#FF8000;margin-right:5px;transition:all .3s;-webkit-transition:all .3s}
.layui-rate li i:hover{cursor:pointer;transform:scale(1.12);-webkit-transform:scale(1.12)}
.layui-rate[readonly] li i:hover{cursor:default;transform:scale(1)}


/*动态按钮样式*/
.consult-btn-one{ background-color: #48a358; border-radius: 50rem; color: #fff; padding: 0 1rem; font-size: 1.4rem; display: inline-flex; align-items: center; }
.consult-btn-one-icon{ background: url('../images/koubei/icon-finger.png?n=1') no-repeat center center; background-size: 100%; display: inline-block; width: 1.5rem; height: 2rem; margin-right: 0.4rem;}
.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: 1.5rem; height: 1.5rem; margin-right: 0.4rem; margin-top: 0.3rem;}
.consult-btn-two{ background-color: #48a358; border-radius: 5rem; color: #fff; font-size: 1.8rem; padding: 0.5rem 2rem; display: inline-flex; align-items: center; }
.consult-btn-two-icon{ background: url('../images/koubei/icon-kf.png?n=1') no-repeat center center; background-size: 100%; display: inline-block; width: 3rem; height: 3rem; margin-right: 0.4rem; }
/* 商品竞争力解读*/
.koubeiPro-unscramble{border-radius: 1rem;padding-top: 1rem;margin-bottom: 1rem;background-color: #fff;}
.koubeiPro-unscramble .unscramble-data{ display: flex; align-items: center; padding: 1.5rem 0 1rem;}
.koubeiPro-unscramble .unscramble-data li{ border-right: 1px solid #f2f2f2; display: inline-block; width: 25%; text-align: center; }
.koubeiPro-unscramble .unscramble-data li:last-child{ border-right: 0 none; }
.koubeiPro-unscramble .unscramble-data li span{ font-size: 1.8rem; font-weight: bold; }
.koubeiPro-unscramble .unscramble-data li p{ color: #666; font-size: 1.2rem; padding-top: 0.5rem;}
.koubeiPro-unscramble .unscramble-label{ display: inline-block; box-sizing: border-box; width: 100%; padding: 0 1rem; height: 2.5rem; overflow: hidden;}
.koubeiPro-unscramble .unscramble-label li{ background-color: #f1f2fa; border-radius: 0.4rem; color: #6c7385; display: inline-block; float: left; font-size: 1.2rem; padding: 0 1rem; margin: 0 1rem 0 0; height: 2.5rem; line-height: 2.5rem;}
.koubeiPro-unscramble .unscramble-info{ position: relative; }
.koubeiPro-unscramble .unscramble-info p{ padding: 1rem; line-height: 2.5rem; }
.koubeiPro-unscramble .unscramble-bg{ background: linear-gradient(to bottom, rgba(255, 255, 255, .5), #fff); position: absolute; top: 5rem; bottom: 0; left: 0; right: 0; z-index: 8; }
.koubeiPro-unscramble .unscramble-btn{ padding: 0 1rem 1rem; text-align: center; }
.koubeiPro-unscramble .unscramble-btn a{ background-color: #f3f8fe; border-radius: 0.5rem; color: #436eef; font-weight: bold; text-align: center; height: 5rem; line-height: 5rem; width: 100%; display: inline-block;}
/*大家都在问*/
.comment-dl{ display: inline-block; width: 100%; }
.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;}
/*问一问*/
.fixed-link{ text-align: center; position: fixed; bottom: 2.5rem; left: 0; right: 0; z-index: 1; }
.fixed-link a{ background-color: #48a358; border-radius: 5rem; color: #fff; display: inline-flex; align-items: center; justify-content: center; font-size: 1.8rem; height: 4rem; line-height: 4rem; width: 50%; }


.wechat-modal-container{padding: 2rem 0;position: fixed;background: #fff;border-radius: 2rem;width: 80%;text-align: center;box-sizing: border-box; top: 40%; left: 10%; right: 10%;z-index: 9999;display: none;}
.wechat-modal-container .wechat-modal-close{position: absolute;right: 0;top: 0;z-index: 2;cursor: pointer; padding: 1rem;}
.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: 1.8rem;line-height: 2.8rem;font-weight: bold;margin: 1rem 0;}
.wechat-modal-content-jump .subtit{ color: #f42f2f; font-size: 1.6rem; padding-bottom: 1.5rem;}
.wechat-modal-content-jump .wechat-number{color: #666;font-size: 1.4rem;line-height: 2rem;font-weight: 400;margin-bottom: 1rem;}
.wechat-modal-content-jump .desc{ color: #666;font-size: 1.6rem;line-height: 2rem;font-weight: 400;margin-bottom: 1rem;}
.wechat-modal-content-jump .desc.desc-bg{ background-color: #f2f2f2; padding: 0.5rem 2rem;}
.wechat-modal-content-jump .button{background-color: #1aad17;border-radius: 1rem;width: 16rem;height: 4.5rem;display: flex;align-items: center;justify-content: center;margin-top: 1rem;cursor: pointer;}
.wechat-modal-content-jump .button span{color: #fff;font-size: 1.6rem;line-height: 2.5rem;}

.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; }

/* 引导关注弹窗*/
.follow-tencent{ display: inline-block; text-align: center; padding-top: 50%; }
.follow-tencent img{  width: 70%; }
.follow-close{ text-align: center; }
.follow-close img{ width: 5rem; padding-top: 2rem;}

/* 内容引流广告*/
.switchover { background-color: #fff; border-radius: 1rem; margin: 0.5rem 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; width: 100%; box-sizing: border-box;}
.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://rc-m.5197.com.cn/images/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; }

/* 用户反馈*/
.feedback-form{ border-radius: 1rem; margin: 1rem; padding: 2rem 1rem; }
.feedback-form .problem{ display: inline-block; width: 100%;}
.feedback-form .radio-inline{ display: inline-flex; align-items: center; float: left; font-size: 15px; padding: 0 1rem 1rem 0;}
.feedback-form .radio-inline input{ margin-right: 0.5rem; }
.feedback-form .textarea textarea{ height: 20rem;}
.feedback-form .form-item{ position: relative; }
.feedback-form .form-item input{ height: 4rem; line-height: 4rem; }
.feedback-form .item-input{ background-color: #f7f7f7; border: 1px solid #eee; border-radius: 0.5rem; color: #333; font-size: 1.4rem; padding: 1rem; width: 100%; box-sizing: border-box;}
.feedback-form .code{ border-left: 0.2rem solid #e6e6e6; display: inline-block; height: 2.5rem; line-height: 2.5rem; padding: 0 0.8rem; font-size: 1.4rem; position: absolute; right: 20%; top: 0.8rem;}
.feedback-form .btn{ display: inline-block; background-color: #f42f2f; border-radius: 5rem; border: 0 none; color: #fff; width: 100%; height: 3.8rem; line-height: 3.8rem; font-weight: bold; margin-top: 2rem;}

.advertising{ font-size: 1.4rem; padding: 1rem; display: flex; align-items: center; justify-content: space-between; position: relative; }
.advertising .advertising-adv{ position: absolute; top: 0; left: 0; border: 1px solid #f2f2f2; border-radius: 1rem 0 0 0; color: #999; font-size: 1rem; font-style: normal; padding: 0 0.5rem;}
.advertising .advertising-left{ color: #333;font-weight: bold;}
.advertising .t-adv{ position: absolute;left: 0px;top: -2rem;}
.advertising .t-adv img{ width: 26px;height: 16px;}
.advertising .advertising-right{ background-color: #48a358; border-radius: 50rem; color: #fff; padding: 0.5rem 1rem; display: inline-flex; align-items: center; white-space: nowrap;}
.advertising .advertising-right .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: 1.5rem; height: 1.5rem; margin-right: 0.4rem; margin-top: 0.3rem;}
.advertising .advertising-tag{ background: linear-gradient(to right, #ff3f75, #fe7730); border-radius: 0.4rem; border: 1px solid #fadf7d; color: #fff; font-size: 1.2rem; padding: 0.2rem 0.8rem; font-style: italic; margin-right: 0.5rem; }

.welfareGroup{ background-color: #d8ffe9; box-sizing: border-box; padding: 1rem; display: inline-block; width: 100%; position: relative;}
.welfareGroup-adv{ position: absolute; top: 0; right: 0; border: 1px solid #b3ebcb; border-radius: 1rem 0 0 0; color: #b3ebcb; font-size: 0.8rem; font-style: normal; padding: 0 0.5rem;}
.welfareGroup .welfareGroup-title{ color: #333; font-size: 1.6rem; font-weight: bold; white-space: nowrap; width: 95%; margin-right: 5%; overflow: hidden; text-overflow: ellipsis;}
.welfareGroup .welfareGroup-con{ color: #777; display: flex; align-items: center; width: 75%;}
.welfareGroup .welfareGroup-qun{ width: 4rem; height: 3.9rem; margin-right: 0.5rem; }
.welfareGroup-right{ width: 25%; background-color: #09bb07; border-radius: 5rem; box-sizing: border-box; white-space: nowrap; text-align: center; color: #fff; font-size: 1.4rem; font-weight: bold; padding: 0.5rem 1rem;}
.welfareGroup .welfareGroup-con #swiper2{ height: 2.5rem; overflow: hidden;}
.welfareGroup .welfareGroup-con #swiper2 .swiper-slide{ font-size: 1.5rem; height: 2.5rem !important; line-height: 2.5rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;}
.welfareGroup-flex{ color: #777; display: flex; align-items: center; justify-content: space-between; }
.welfareGroup-photo{ display: flex; align-items: center; }
.welfareGroup-photo span{ font-size: 1.6rem; padding-left: 0.5rem;}
.welfareGroup-photo .add-photo{ width: 7.5rem; height: 2.5rem; overflow: clip; touch-action: pan-y; }
.welfareGroup-photo .add-photo img{ border-radius: 5rem; width: 2.5rem; height: 2.5rem;}
.welfareGroup-photo .add-photo .swiper-wrapper{ width: 7.5rem !important; }
.welfareGroup-photo .add-photo .swiper-wrapper .swiper-slide{ width: 2.5rem !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; }

/* 底部想用弹窗*/
.tk-use{ background-color: #fff; border-radius: 1rem; box-sizing: border-box; line-height: 2.8rem; font-size: 1.4rem; text-align: center; padding: 2rem 1rem; width: 90%; margin: 40% auto 0; position: relative; z-index: 999;}
.tk-use .use-photo{ border-radius: 5rem; width: 10rem; height: 10rem; display: block; margin: 0 auto 1rem;}
.tk-use .use-name{ color: #333; font-size: 1.6rem; font-weight: bold; }
.tk-use .use-title{ color: #555;}
.tk-use .use-subtit{ color: #555;}
/*.tk-use dl{ background-color: #f2f2f2; border-radius: 1rem; padding: 0.5rem 1rem; margin: 1rem 0; }
.tk-use dl dt{ color: #333; font-weight: bold; }
.tk-use dl dd{ color: #555; }*/
.tk-use dl dt{ padding-bottom: 0.5rem; padding-left: 1%; text-align: left; }
.tk-use dl dd:nth-child(odd){ width: 45%; }
.tk-use dl dd:nth-child(even){ width: 51%; }
.tk-use .use-btn{ position: relative;}
.tk-use .use-btn span{ animation: tiao 1.1s infinite; background-color: #48a358; border-radius: 5rem; color: #fff; display: inline-flex; align-items: center; font-size: 1.4rem; height: 4rem; line-height: 4rem; padding: 0 3rem; }
.tk-use .use-btn span img{ width: 3rem; display: block; margin-right: 0.5rem; }
.tk-use .btn-shouzhi{ width: 6rem; position: absolute;  right: 22%; top: 2rem; }
.tk-use .use-close{ position: absolute; top: 0; right: 0; padding: 1rem; }
.tk-use .use-close i{ color: #555; font-size: 2rem; }
@keyframes tiao{
  0%{ transform: scale(.99); }
  50%{ transform: scale(1.03); }
  100%{ transform: scale(.99); }
}

.footer{ background-color: #fff; border-top: 1px solid #f0f0f0; padding: 0.5rem 0; position: fixed; bottom: 0; left: 0; right: 0; }
.footer-flex{ display: flex; align-items: center; justify-content: center;}
.footer .footer-list{ color: #999; text-align: center; font-size: 1.4rem; width: 20%; max-width: 7.5rem; }
.footer .footer-list.zixun{ position: relative; }
.footer .footer-list.zixun .zixun-online{ position: absolute; top: -0.8rem; right: 1.5rem; }
.footer .footer-tell{ background: linear-gradient(to right,#ffa800,#ffb701); border-radius: 5rem 0 0 5rem; font-size: 1.6rem; margin-left: 5%;}
.footer .footer-buy{ background: linear-gradient(to right,#f20702,#fd3c11); border-radius: 0 5rem 5rem 0; font-size: 1.8rem; }
.footer .footer-lower{ background: #999;}
.footer .footer-tell, .footer .footer-buy{ color: #fff; display: inline-flex; align-items: center; justify-content: center; padding: 0 3rem; height: 5rem; white-space: nowrap;}
.footer .footer-tell img{ margin-right: 4%; display: inline-table; width: 2.5rem;}
.footer img{ display: inline-block;}
/*.footer .footer-list:first-child{width: 25%;}*/
.footer span{ display: block; white-space: nowrap; }

.footer-hint{ background-color: #fdf5b9; padding: 1rem 0.5rem; display: flex; align-items: center; justify-content: space-between}
.footer-hint .footer-hint-left{ color: #333; font-size: 1.4rem; display: flex; align-items: center;}
.footer-hint .footer-hint-left img{ width: 1.5rem; display: block; padding-right: 0.4rem; }
.footer-hint .footer-hint-left span{ color: #f20702;}
.footer-hint-right{ background-color: #f20702; border-radius: 5rem; color: #fff; display: inline-block; padding: 0.5rem 1rem; font-size: 1.4rem;}

.footer-use{ position: relative; }
.footer-use.want-to-use span{ color: #f13030; }
.footer-use .icon-heart{ display: inline-block; width: 3.4rem; height: 2.7rem;}
.footer-use .icon-heart-no{background: url("https://media.ziyimall.com/file_img/icon/icon-heart01.png") no-repeat; background-size: 100% 100%;}
.footer-use .icon-heart-yes{background: url("https://media.ziyimall.com/file_img/icon/icon-heart02.png") no-repeat; background-size: 100% 100%;}
.footer-use .icon-num{ background-color: #fff; border-radius: 5rem; color: #f13030; font-size: 1rem; font-style: normal; padding: 0.1rem 0.5rem; display: inline-block; box-sizing: border-box; position: absolute; top: -1rem; right: -0.3rem;}
