﻿@charset "UTF-8";
* { box-sizing: border-box; margin: 0; padding: 0; }

body { line-height: 1; max-width: 750px; margin: 0 auto !important; }

a { text-decoration: none; color: inherit; }

a:hover { text-decoration: none !important; }

a:active { opacity: .8; }

img { border: none; vertical-align: middle; display: inline-block; max-width: 100%; }

.clear { clear: both; }

.fl { float: left; }

.fr { float: right; }

.none{ display:none;}

.container { padding: 0 .267rem; }
.container:before, .container:after { content: ''; display: table; width: 100%; clear: both; font-size: 0; }

/* 头部 */
.header { height: 1.133rem; padding-left: .133rem; padding-right: .133rem; background-color: #009999; }
.header .logo { float: left; width: 1.867rem; height: 1.133rem; line-height: 1.133rem; font-size: 0; }
.header .search { position: relative; float: left; width: 7.533rem; height: .8rem; margin-top: .16rem; margin-left: .333rem; background-color: #fff; border-radius: .4rem; background-image: url(../images/search_icon.png); background-position: .267rem center; background-repeat: no-repeat; background-size: auto .467rem; }
.header .search input { float: left; display: block; height: .8rem; line-height: .8rem; padding-left: 1rem; background: none; border: none; font-size: .347rem; }

/* 导航条 */
.navbar { padding-left: .267rem; border-bottom: .133rem #f4f4f4 solid; overflow: hidden; }
.navbar { padding-left:0; white-space:nowrap; overflow:auto; }
.navbar a { float: left; display: block; width: 1.4rem; line-height: 1.067rem; margin-right: .133rem; text-align: center; color: #757575; font-size: .427rem; border-bottom: .053rem transparent solid; }
.navbar a { float: none; display:inline-block;}
.navbar a.current { color: #fe9900; border-color: #fe9900; }
.adspace{width:100%;}
.adspace img{width:100%;}
/* 底部 */
.footer { padding:10px 0; line-height: 0.7rem; text-align: center; background-color: #3a3f51; color: #fff; font-size: .24rem; }

/* 商品分类 */
.module-sort { padding-bottom: .333rem; border-bottom: .133rem #f4f4f4 solid; }
.module-sort .sort-sc { line-height: 1.067rem; padding-left: .4rem; border-bottom: .013rem #e2e2e2 solid; overflow: hidden; }
.module-sort .sort-sc h3 { float: left; width: 1.6rem; padding-left: .667rem; background-image: url(/images/gwd_icon.png); background-position: left center; background-repeat: no-repeat; background-size: .533rem auto; color: #009999; font-size: .427rem; font-weight: normal; }
.module-sort .sort-sc ul { float: left; width: 8rem; overflow: hidden; }
.module-sort .sort-sc ul li { float: left; margin-left: .667rem; color: #5b5b5b; font-size: .4rem; }
.module-sort .sort-sc ul li.current { color: #fe9900; }
.module-sort .sort-sub { margin-top: .2rem; padding-left: .4rem; overflow: hidden; }
.module-sort .sort-sub h3 { float: left; width: 1.6rem; line-height: .8rem; padding-left: .667rem; color: #009999; font-size: .427rem; font-weight: normal; }
.module-sort .sort-sub ul { float: left; width: 8rem; height: 1.6rem; overflow: hidden; }
.module-sort .sort-sub ul li { float: left; line-height: .8rem; margin-left: .667rem; color: #5b5b5b; font-size: .4rem; }
.module-sort .sort-sub ul li.current { color: #fe9900; }
.module-sort .sort-sub ul.show { height: auto; }
.module-sort .sort-sub .more { position: relative; display: block; width: 6.467rem; height: .72rem; line-height: .693rem; text-align: center; margin-top: .2rem; margin-left: auto; margin-right: auto; border: .027rem #fe9900 solid; border-radius: .4rem; color: #fe9900; font-size: .4rem; }
.module-sort .sort-sub .more:after { content: ''; position: absolute; top: 0; left: 75%; width: .333rem; height: 100%; background-image: url(/images/fl_more_arrow.png); background-position: center center; background-repeat: no-repeat; background-size: contain; }
.module-sort .sort-sub .more.show:after { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); }

/* 翻页 */
.page-operation { text-align: center; padding-top: .133rem; padding-bottom: .533rem; background-color: #f4f4f4; font-size: 0; }
.page-operation a { display: inline-block; width: 3.733rem; height: .733rem; line-height: .733rem; margin-left: .333rem; margin-right: .333rem; background-color: #fe9900; border-radius: .08rem; color: #fff; font-size: .32rem; }

/* 模块标题 */
.module-title { height: .533rem; line-height: .6rem; margin-top: .333rem; margin-bottom: .333rem; padding-left: .733rem; background-position: left center; background-repeat: no-repeat; background-size: auto .533rem; color: #494949; font-size: .4rem; font-weight: normal; }

/* 商品列表模块 */
.module-pro-list { padding-left: .267rem; padding-right: .267rem; }
.module-pro-list .item { position: relative; min-height: 3.733rem; padding: .267rem; margin-left: -.267rem; margin-right: -.267rem; border-bottom: .133rem #f4f4f4 solid; overflow: hidden; }
.module-pro-list .item:last-child { border-width: .333rem; }
.module-pro-list .item .pic { float: left; display: block; width: 3.733rem; aspect-ratio:1/1; background-color: #cfcfcf; background-color:#eee; overflow:hidden; }
.module-pro-list .item .pic img { display: block; width: 100%; object-fit:cover; }
.module-pro-list .item .info { position: absolute; top: .267rem; right: .267rem; width: 5.4rem; height: 100%; }
.module-pro-list .item .info .title { line-height: .453rem; color: #494949; font-size: .347rem; overflow: hidden; }
.module-pro-list .item .info .ly-time { position: absolute; left: 0; bottom: .533rem; line-height: .333rem; color: #b3b3b3; font-size: .32rem; }
.module-pro-list .item .info .ly-time img { float: left; display: block; height: .333rem; margin-right: .133rem; }
.module-pro-list .item .info .operation { position: absolute; right: 0; bottom: .533rem; }
.module-pro-list .item .info .operation span { float: left; display: block; height: .427rem; margin-left: .333rem; cursor: pointer; color: #b3b3b3; font-size: .32rem; }
.module-pro-list .item .info .operation span:before { content: ''; float: left; display: block; width: .4rem; height: .4rem; margin-right: .067rem; background-position: center top; background-size: .4rem .8rem; }
.module-pro-list .item .info .operation span.zan { line-height: .56rem; }
.module-pro-list .item .info .operation span.zan:before { background-image: url(/images/zan_icon.png); }
.module-pro-list .item .info .operation span.cai { line-height: .56rem; }
.module-pro-list .item .info .operation span.cai:before { margin-top: .133rem; background-image: url(/images/cai_icon.png); }
.module-pro-list .item .info .operation span.on:before { background-position: center bottom; }

/* 店铺列表模块 */
.module-dp-list .item { padding-left: .267rem; padding-right: .267rem; padding-top: .267rem; padding-bottom: .267rem; border-bottom: .013rem #e2e2e2 solid; overflow: hidden; }
.module-dp-list .item .pic { float: left; display: block; width: 2rem; }
.module-dp-list .item .dp-info { float: left; width:100%; margin-left:0; }
.module-dp-list .item .dp-info h2 { margin-top: .4rem; color: #494949; font-size: .347rem; }
.module-dp-list .item .dp-info img {float:left; display:inline-block; height: .4rem; margin-top:0; margin-right:0.1rem; }

/* 价格 */
.price { margin-top: .4rem; overflow: hidden; }
.price .qhj { float: left; display: block; width: 1.44rem; padding-top: .093rem; padding-bottom: .093rem; text-align: center; background-image: url(../images/qhj_bg.png); background-position: center center; background-repeat: no-repeat; background-size: contain; color: #fff; font-size: .267rem; }
.price .num { float: left; display: block; line-height: .493rem; margin-left: .133rem; color: #f6272d; font-size: .4rem; font-weight: bold; }
.price .quan { float: left; height: .467rem; line-height: .507rem; padding-left: .133rem; padding-right: .133rem; margin-left: .2rem; background-image: url(/images/quan_bg.png); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; color: #f6272d; font-size: .307rem;  }

/* 销量 */
.xl { height: .467rem; line-height: .467rem; margin-top: .4rem; color: #b3b3b3; font-size: .32rem; }
.xl i { color: #f6272d; font-style: normal; }

/* 分类页面 */
.classify-wrapper { background-color: #f4f4f4; }
.classify-wrapper .sc-menu { padding-left: .267rem; padding-top: .133rem; padding-bottom: .267rem; overflow: hidden; }
.classify-wrapper .sc-menu h3 { float: left; width: 2rem; height: .667rem; line-height: .667rem; padding-left: .667rem; color: #009999; font-size: .427rem; font-weight: normal; background-image: url(../images/gwd_icon.png); background-position: left center; background-repeat: no-repeat; background-size: .533rem auto; }
.classify-wrapper .sc-menu ul { float: left; width: 7.467rem; line-height: .667rem; overflow: hidden; }
.classify-wrapper .sc-menu ul li { float: left; margin-right: .667rem; color: #494949; font-size: .4rem; }
.classify-wrapper .sc-menu ul li.current { color: #fe9900; }
.classify-wrapper .sub-classify { position: relative; overflow: hidden; }
.classify-wrapper .sub-classify .side-left { float: left; width: 2.267rem; background-color: #fff; }
.classify-wrapper .sub-classify .side-left ul li { line-height: 1.067rem; text-align: center; }
.classify-wrapper .sub-classify .side-left ul li a { position: relative; display: block; padding-left: .133rem; padding-right: .133rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #494949; font-size: .373rem; }
.classify-wrapper .sub-classify .side-left ul li a:before { content: ''; position: absolute; top: .173rem; left: 0; width: .067rem; height: .733rem; background-color: #fff; }
.classify-wrapper .sub-classify .side-left ul li.current a { color: #fe9900; background-color: #f4f4f4; }
.classify-wrapper .sub-classify .side-left ul li.current a:before { background-color: #fe9900; }
.classify-wrapper .sub-classify .side-right { position: relative; float: right; overflow: hidden; width: 7.2rem; margin-right: .267rem; background-color: #fff; border-radius: .133rem; }
.classify-wrapper .sub-classify .side-right .swiper-slide { padding-top: .533rem; padding-left: .8rem; padding-right: .533rem; padding-bottom: 2rem; }
.classify-wrapper .sub-classify .side-right h2 { font-size: .32rem; color: #adadad; font-weight: normal; }
.classify-wrapper .sub-classify .side-right ul { max-height: 21.333rem; margin-top: .267rem; overflow: hidden; }
.classify-wrapper .sub-classify .side-right ul li { float: left; line-height: 1.067rem; margin-right: .4rem; color: #494949; font-size: .32rem; }


/* 推荐店铺 */
.module-tjdp { padding-left: .267rem; padding-right: .267rem; }
.module-tjdp ul { padding-bottom: .2rem; overflow: hidden; }
.module-tjdp ul li { float: left; width: 2.8rem; text-align: center; margin-right: .533rem; margin-top: .133rem; margin-bottom: .267rem; }
.module-tjdp ul li:nth-child(3n+0) { margin-right: 0; }
.module-tjdp ul li .pic { display: block; width: 2.8rem; height: 2.8rem; overflow: hidden; }
.module-tjdp ul li .pic img { display: block; width: 100%; }
.module-tjdp ul li .title { display: block; margin-top: .267rem; color: #494949; font-size: .347rem; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

/* 最新店铺 */
.module-zxdp { padding-bottom: .8rem; padding-left: .267rem; padding-right: .267rem; border-top: .133rem #f4f4f4 solid; border-bottom: .4rem #f4f4f4 solid; }

.zxdp-slider { position: relative; padding-bottom: .6rem; overflow: hidden; }
.zxdp-slider ul { overflow: hidden; }
.zxdp-slider ul li { float: left; width: 3rem; height: .933rem; line-height: .827rem; text-align: center; padding-left: .2rem; padding-right: .2rem; margin-top: .4rem; margin-right: .2rem; border: .053rem #efefef solid; border-radius: .667rem; color: #494949; font-size: .347rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.zxdp-slider ul li:nth-child(3n+0) { margin-right: 0; }
.zxdp-slider ul li:hover { color: #fff; border-color: #fe9900; background-color: #fe9900; }
.zxdp-slider .swiper-pagination { bottom: 0 !important; font-size: 0; }
.zxdp-slider .swiper-pagination span { opacity: 1 !important; width: .8rem; height: .08rem; margin-left: .133rem; margin-right: .133rem; background-color: #e9e9e9; border-radius: .133rem; }
.zxdp-slider .swiper-pagination span.swiper-pagination-bullet-active { background-color: #fe9900; }

/* 红包列表 */
.hb-list-item { height: 4.667rem; padding-top: .333rem; padding-bottom: .333rem; padding-left: .267rem; padding-right: .267rem; background-position: center center; background-repeat: no-repeat; background-size: auto 4rem; border-bottom: .133rem #f4f4f4 solid; }
.hb-list-item dl { margin-top: .333rem; padding-left: 2.8rem; }
.hb-list-item dl dt { color: #fff; font-size: .533rem; font-weight: bold; text-shadow: 0px 0.04rem 0px rgba(255, 63, 38, 0.81); }
.hb-list-item dl dd { line-height: .4rem; margin-top: .2rem; color: #fff; font-size: .24rem; }
.hb-list-item .more { display: block; width: 2.533rem; height: .6rem; margin-left: 4.133rem; margin-top: .267rem; background-image: url(/images/hb_list_more_btn.png); background-position: center center; background-repeat: no-repeat; background-size: contain; }

/* 红包详情 */
.hb-detail-card { padding-left: .267rem; padding-right: .267rem; padding-bottom: .333rem; border-bottom: .267rem #f4f4f4 solid; }
.hb-detail-card .wrapper { min-height: 11.467rem; padding-bottom: .2rem; margin-top: .267rem; padding-top: 6.4rem; background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; }
.hb-detail-card .card-content { width: 8.8rem; padding-bottom: .267rem; margin-left: auto; margin-right: auto; border-radius: .133rem; background-color: #fff; box-shadow: 0px 0px 0.333rem 0px rgba(183, 100, 14, 0.39); }
.hb-detail-card .card-content .text { line-height: .48rem; padding-top: .267rem; padding-bottom: .267rem; padding-left: .4rem; padding-right: .4rem; overflow: hidden; }
.hb-detail-card .card-content .text strong { float: left; display: block; width: 16%; color: #494949; font-size: .24rem; }
.hb-detail-card .card-content .text p { float: left; width: 84%; color: #494949; font-size: .24rem; }
.hb-detail-card .card-content .text p em { color: #f62e34; }
.hb-detail-card .card-content .link { text-align: center; font-size: 0; }
.hb-detail-card .card-content .link a { display: inline-block; width: 2.933rem; height: .6rem; line-height: .6rem; margin-left: .467rem; margin-right: .467rem; border-radius: .333rem; background-image: url(../images/red_btn.png); background-position: center center; background-repeat: no-repeat; background-size: contain; color: #fff; font-size: .32rem; }
.hb-detail-card .tips { text-align: center; margin-top: .267rem; font-size: 0; }
.hb-detail-card .tips p { display: inline-block; line-height: .453rem; padding-left: .8rem; color: #fff; font-size: .24rem; background-image: url(../images/dengpao_icon.png); background-position: left top; background-repeat: no-repeat; background-size: .6rem auto; }

/* 面包屑导航 */
.crumbs { line-height: .733rem; padding-top: .1rem; padding-bottom: .1rem; padding-left: .267rem; padding-right: .267rem; border-bottom: .133rem #f4f4f4 solid; background-color: #f4f4f4; color: #494949; font-size: .38rem; overflow: hidden; }
.crumbs span { float: left; display: block; color: #757575; }
.crumbs p { float: left; display: block; margin-right: .2rem; }
.crumbs em { float: left; display: block; max-width: 4.667rem; padding-left: .267rem; padding-right: .267rem; color: #fff; background-color: #fe9900; border-radius: .4rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

/* 产品详情 */
/* 产品详情 */
.pro-detail { padding-top: .267rem; padding-left: .267rem; padding-right: .267rem; padding-bottom: .4rem; border-bottom: .013rem #e2e2e2 solid; }
.pro-detail .pro-detail-slider { position: relative; overflow: hidden; }
.pro-detail .pro-detail-slider .swiper-slide img { display: block; width: 100%; }
.pro-detail .pro-detail-slider .swiper-pagination { bottom: .267rem !important; font-size: 0; }
.pro-detail .pro-detail-slider .swiper-pagination span { opacity: 1 !important; width: .267rem; height: .267rem; margin-left: .133rem; margin-right: .133rem; background-color: #fff; border-radius: 100%; }
.pro-detail .pro-detail-slider .swiper-pagination span.swiper-pagination-bullet-active { background-color: #fe9900; }
.pro-detail .pro-title img { float: left; display: block; height: .413rem; padding-top: .067rem; margin-right: .2rem; }
.pro-detail .pro-title h1 { line-height: .493rem; margin-top: .133rem; color: #494949; font-size: .347rem; }

/* 爆料人 */
.blr { height: .467rem; line-height: .467rem; margin-top: .333rem; padding-left: .533rem; background-image: url(/images/default_head_pic.png); background-position: left center; background-repeat: no-repeat; background-size: contain; color: #494949; font-size: .32rem; }
.blr a { color: #f6272d; text-decoration: underline; }

/* 上新时间 */
.sx-time { height: .467rem; line-height: .467rem; margin-top: .333rem; color: #b3b3b3; font-size: .32rem; }

/* 去购买按钮 */
.qgm-btn { display: block; width: 3.733rem; height: .733rem; line-height: .733rem; margin-top: .533rem; margin-left: .4rem; text-align: center; border-radius: .067rem; background-color: #f6272d; color: #fff; font-size: .32rem; }

/* 去领券按钮 */
.qlq-btn { display: block; width:100%; height:1.25rem; line-height:1.25rem; margin-top: .333rem; margin-bottom:.333rem; text-align: center; border-radius: .067rem; background-image: url(/images/qlq_btn_bg.png); background-position: center center; background-repeat: no-repeat; background-size: cover; color: #fff; font-size: .4rem; overflow: hidden; letter-spacing:1px; font-weight:600; }

/* 推荐角标 */
.tj-icon { position: relative; }
.tj-icon:after { content: ''; position: absolute; right: 0; width: .667rem; height: 100%; background-image: url(/images/tj_jb_icon.png); background-position: right top; background-repeat: no-repeat; background-size: contain; }

/* 推荐理由 */
.tjly { margin-top: .467rem; padding-bottom: .667rem; border-top: .133rem #f4f4f4 solid; }
.tjly .text { line-height: .48rem; color: #757575; font-size: .32rem; }

/* 投票 */
.module-tp { display: flex; display: -webkit-flex; flex-flow: row nowrap; justify-content: center; align-items: center; padding-top: .933rem; padding-bottom: .933rem; border-top: .133rem #f4f4f4 solid; border-bottom: .133rem #f4f4f4 solid; }
.module-tp .tp-btn { width: 1.733rem; height: 1.733rem; line-height: 1.733rem; text-align: center; border-radius: 100%; background-color: #dcdcdc; color: #fff; font-size: .4rem; cursor: pointer; }
.module-tp .tp-btn.yes { background-color: #f6272d; }
.module-tp .middle { min-width: 3.333rem; text-align: center; padding-left: .4rem; padding-right: .4rem; }
.module-tp .middle .renshu { color: #b3b3b3; font-size: .32rem; }
.module-tp .middle .renshu em { color: #f6272d; }
.module-tp .middle .progress { position: relative; width: 100%; height: .2rem; margin-top: .267rem; border-radius: .08rem; background-color: #fe9900; overflow: hidden; }
.module-tp .middle .progress span { position: absolute; top: 0; left: 0; display: block; height: 100%; background-color: #f6272d; }
.module-tp .middle .bili { margin-top: .267rem; color: #b3b3b3; font-size: .32rem; }
.module-tp .middle .bili .l-num { color: #f6272d; }
.module-tp .middle .bili .r-num { color: #fe9900; }
.module-tp .middle .baifenbi { margin-top: .133rem; color: #b3b3b3; font-size: .32rem; }

/* 搜索结果信息 */
.search-info { line-height: .533rem; padding-top: .267rem; padding-bottom: .267rem; padding-left: 1rem; padding-right: .267rem; color: #494949; font-size: .347rem; border-bottom: .013rem #e2e2e2 solid; background-image: url(/images/search_jg_icon.png); background-position: .267rem .267rem; background-repeat: no-repeat; background-size: .533rem auto; }
.search-info em { color: #fe9900; }

/* 没有搜索结果 */
.no-search { display: flex; display: -webkit-flex; flex-flow: column wrap; justify-content: center; align-items: center; text-align: center; padding-top: .733rem; padding-bottom: 1.2rem; border-bottom: .133rem #f4f4f4 solid; }
.no-search img { display: block; width: 3rem; }
.no-search p { margin-top: .333rem; color: #009999; font-size: .293rem; }
.no-search .operation { line-height: .667rem; margin-top: .533rem; color: #009999; font-size: .293rem; }
.no-search .operation a { display: inline-block; width: 2.467rem; height: .667rem; border-radius: .4rem; color: #fff; }
.no-search .operation a.cxss { background-color: #fe9900; }
.no-search .operation a.fhsy { background-color: #009999; }

/*# sourceMappingURL=css.css.map */
.page-operation a.loadmore{ margin:0 2% 0;  width:96%; text-align:center; height:30px; line-height:30px; background-color:#fe9900; color:#fff; border-radius:20px; display:block;}
.nodata{width:100%; line-height:30px; color:#b3b3b3; font-size:12px; text-align:center; position:relative; display:none;}
.nodata:before,.nodata:after{ position:absolute; left:5%; top:15px; width:30%; height:1px; background-color:#cfcfcf; content:"";}
.nodata:after{left:auto; right:5%;}
.load{ width:100%; opacity:1; display:none;}
.load.visible{ opacity:1;}
.load .loader,.load .loader:before,.load .loader:after {border-radius:50%;width:1em;height:1em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.3s infinite ease-in-out;animation:load7 1.3s infinite ease-in-out;}
.load .loader {color:#ff7e00;font-size:10px;margin:-15px auto 0;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
.load .loader:before,.load .loader:after {content:'';position:absolute;top:0;}
.load .loader:before {left:-1.5em;-webkit-animation-delay:-0.25s;animation-delay:-0.25s;}
.load .loader:after {left:1.5em;}
@-webkit-keyframes load7 {0%,80%,100% {box-shadow:0 1em 0 -1.3em;}
40% {box-shadow:0 1em 0 0;}
}
@keyframes load7 {0%,80%,100% {box-shadow:0 1em 0 -1.3em;}
40% {box-shadow:0 1em 0 0;}
}
.arrow_up{ position:fixed; right:10px; bottom:10px; width:28px; height:28px; border:solid 1px #bdbdbd; border-radius:50%; background:url(/images/arrow.png) center center no-repeat; z-index:999;}


/* 问答列表 */
.quesition-list { background-color: #fff; }
.quesition-list .quesition-item { padding-top: .333rem; padding-left: .267rem; padding-right: .267rem; padding-bottom: .333rem; border-bottom: .013rem #aaa solid; overflow: hidden; }
.quesition-list .quesition-item .title { color: #494949; font-size: .347rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.quesition-list .quesition-item .text { line-height: 1.4; margin-top: .133rem; color: #9c9c9c; font-size: .32rem; }
.quesition-list .quesition-item .sub-info { height: .333rem; line-height: .333rem; margin-top: .267rem; }
.quesition-list .quesition-item .sub-info .hd-count { padding-left: .533rem; color: #b3b3b3; font-size: .32rem; background-image: url(/images/message_icon.png); background-position: left center; background-repeat: no-repeat; background-size: contain; }
.quesition-list .quesition-item .sub-info .hd-count b { float: left; display: block; margin-right: .067rem; color: #fe9900; }

.date { margin-left: .4rem; color: #b3b3b3; font-size: .32rem; }

.small-tag { padding-left: .4rem; color: #b3b3b3; font-size: .32rem; background-image: url(/images/tag_icon.png); background-position: left center; background-repeat: no-repeat; background-size: contain; }
.small-tag a { float: left; display: block; margin-right: .2rem; }

/* 问答详情 */
.ask-wrapper { padding-bottom: .4rem; padding-left: .267rem; padding-right: .267rem; overflow: hidden; }
.ask-wrapper h1 { line-height: 1.1428571429; padding-top: .267rem; padding-bottom: .2rem; padding-left: .267rem; padding-right: .267rem; margin-left: -.267rem; margin-right: -.267rem; color: #494949; font-size: .373rem; border-bottom: .013rem #e2e2e2 solid; }
.ask-wrapper .text { line-height: 1.4166666667; margin-top: .267rem; color: #696969; font-size: .32rem; }
.ask-wrapper .sub-info { height: .333rem; line-height: .333rem; margin-top: .4rem; }
.ask-wrapper .sub-info .hd-count { padding-left: .467rem; background-image: url(/images/message_icon2.png); background-position: left center; background-repeat: no-repeat; background-size: contain; color: #494949; font-size: .293rem; }
.ask-wrapper .sub-info .hd-count b { color: #009999; }

.answer-wrapper { padding-left: .267rem; padding-right: .267rem; border-top: .267rem #f4f4f4 solid; }
.answer-wrapper .user-info { padding-top: .267rem; padding-bottom: .267rem; overflow: hidden; }
.answer-wrapper .user-info .pic { float: left; display: block; width: .8rem; }
.answer-wrapper .user-info .info { float: left; padding-left: .267rem; font-size: 0; }
.answer-wrapper .user-info .info .user-name { display: inline-block; margin-top: .04rem; margin-bottom: .133rem; color: #494949; font-size: .32rem; }
.answer-wrapper .user-info .info .date { margin-left: 0; }
.answer-wrapper .caina { float: right; line-height: .8rem; padding-left: .467rem; color: #38c5bf; font-size: .32rem; background-image: url(/images/yes_icon.png); background-position: left center; background-repeat: no-repeat; background-size: auto .387rem; }
.answer-wrapper .text { line-height: 1.9; color: #555; font-size: .32rem; }
.answer-wrapper .text img{display:none;}
.answer-wrapper .show-more-btn { position: relative; display: block; width: 4.267rem; height: .667rem; line-height: .667rem; text-align: center; margin-top: .467rem; margin-bottom: .467rem; margin-left: auto; margin-right: auto; color: #555; font-size: .293rem; border: .013rem #aaa solid; border-radius: .4rem; }
.answer-wrapper .show-more-btn b { color: #009999; }
.answer-wrapper .show-more-btn:after { content: ''; position: absolute; top: 0; right: 18%; display: block; width: .267rem; height: 100%; background-image: url(/images/down_arrow_icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; }
.answer-wrapper .show-more-btn.icon-up:after { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); }
.answer-wrapper .answer-caina { padding-bottom: .267rem; margin-left: -.267rem; margin-right: -.267rem; padding-left: .267rem; padding-right: .267rem; border-bottom: .013rem #ccc solid; }
.answer-wrapper .answer-more { margin-left: -.267rem; margin-right: -.267rem; padding-left: .267rem; padding-right: .267rem; border-bottom: .013rem #ccc solid; }
.answer-wrapper .answer-more .item { padding-bottom: .267rem; border-bottom: .013rem #ccc solid; }
.answer-wrapper .answer-more .item:last-child { border: none; }

/* tag列表 */
.tag-list { padding-left: .267rem; padding-right: .267rem; overflow: hidden; }
.tag-list a { float: left; display: block; height: .667rem; line-height: .64rem; padding-left: .2rem; padding-right: .2rem; margin: .093rem 0; margin-right: .2rem; color: #333; font-size: .293rem; border: .013rem #eee solid; background-color: #fbfbfb; }

/* tag详情 */
.tag-detail-wrapper .detail-content { padding-top: .267rem; padding-bottom: .267rem; padding-left: .267rem; padding-right: .267rem; border-bottom: .267rem #f4f4f4 solid; overflow: hidden; }
.tag-detail-wrapper .detail-content .pic { float: left; width: 2rem; }
.tag-detail-wrapper .detail-content dl { float: left; width: 7rem; padding-left: .467rem; }
.tag-detail-wrapper .detail-content dl dt { color: #494949; font-size: .347rem; font-weight: bold; }
.tag-detail-wrapper .detail-content dl dd { line-height: 1.6; margin-top: .267rem; color: #494949; font-size: .267rem; }
.tag-detail-wrapper .module-pro-list .item { padding-left: .267rem; padding-right: .267rem; margin-left: 0; margin-right: 0; border-bottom: .013rem #aaa solid; }
.tag-detail-wrapper .quesition-list { padding-left: 0; padding-right: 0; }
.tag-detail-wrapper .tag-list { padding-bottom: .4rem; }

/* 分割块 */
.cut-block { background-color: #f4f4f4; }

/*open*/
.wrapbox{width:94%; margin:3%; }
.wrapbox img{width:100%;}
.wrapbox .btn-open,.wrapbox .btn-copy{ border:0; cursor:pointer; width:100%; padding:5px 0; width:100%; border-radius:4px; line-height:28px; color:#fff; background-color:#009999; display:block; text-align:center; margin-top:12px; font-size:14px; letter-spacing:1px;}
.wrapbox .btn-copy{ background-color:#FF706E;}
.wrapbox .tips{margin-top:12px; color:#fe9900; line-height:20px; font-size:14px;}
.wrapbox .txt{ margin-top:12px; padding:10px 15px; font-size:14px; line-height:20px; border:dashed 1px rgba(255, 63, 38, 0.81);}

.lq-cuntdown{float:right; line-height:0.6rem; font-size:0.4rem; }
.lq-cuntdown .time{color:#ff0000; display:inline-block;}

.page-title-content{ padding:0; width:100%; line-height:1.067rem; font-size:.375rem; font-weight:bold; border-bottom:solid 1px #eee;  overflow:hidden;}
/*.page-title-content .wrapper{float:left; width:100%; border-bottom:solid 1px #eee;}*/
.page-title-content .colunm-name{float:left;  padding:0 0.4rem; position:relative;}
.page-title-content .current{color:#fe9900;}
.page-title-content .current:after{ position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#fe9900; content:"";}
.page-title-content .colunm-list{float:right;}
.page-title-content .colunm-list a{float:left; padding:0 0.4rem; position:relative;}
.item-news{width:100%; padding:.267rem; background-color:#fff; border-bottom: .133rem #f4f4f4 solid; display:flex; justify-content:space-between;}
.item-news img{width:3.733rem; height:2.8rem; object-fit:cover;}
/***新闻封面图暂不显示**/
.item-news >a:first-child{ width:3.733rem; height:2.8rem; background-color:#eee; display:flex;}
.item-news >a:first-child img{display:none;}

.item-news .content{float:right; width:5.4rem; line-height:.4rem;}
.item-news .content .title{float:left; width:100%; line-height:.5rem; font-size:.38rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; max-height: 1rem; font-weight:bold; color:#494949; overflow:hidden;}
.item-news .content .tag{float:left; width:100%; margin-top:.2rem; font-size:.3rem; color:#b3b3b3; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; display: -webkit-box; -webkit-box-orient: vertical;}
.item-news .content .tag a{ margin-left:0.15rem;}
.item-news .content .tag a:first-child{margin-left:0;}
.item-news .content .source{float:left; width:100%; margin-top:.2rem; color:#b3b3b3; font-size:.3rem; }
.item-news .content .source .date{margin-left:0.15rem; font-size:.3rem;}
.article-content{width:100%; padding:.267rem; border-bottom: .133rem #f4f4f4 solid; background-color:#fff;}
.article-content .module-pro-list,.ask-wrapper .module-pro-list{ padding-left:0; padding-right:0;}
.ask-wrapper .module-pro-list .item{border-bottom:none; border-top:solid 1px #eee; margin-top:.267rem;}
.article-content .module-pro-list .item{border-bottom-width:1px;}
.article-content > h1{width:100%; line-height:.493rem; font-size:.36rem;}
.article-content .source{margin-top:.15rem; padding-bottom:.1rem; width:100%; line-height:.493rem; color:#666; border-bottom:solid 1px #eee;}
.article-content .source .date{ color:#666; font-size:.3rem; margin-left:.2rem;}
.article-content .source span{ margin-left:.2rem;}
.article-content .content{width:100%; padding:.1rem 0 .2rem 0; font-size:.35rem; line-height:.55rem;}
.article-content .content p{margin:.1rem;}
.article-content .content h1{margin:.2rem;}
.article-content .content h2{margin:.18rem;}
.article-content .content h3{margin:.15rem;}
.article-content .content img{max-width:100% !important; height:auto !important; }
.article-content .tag a{ margin-left:.15rem;}
.article-content .tag a:first-child{ margin-left:0;}
.article-next{ padding:.2rem .267rem; background-color:#fff;border-bottom: .133rem #f4f4f4 solid; line-height:.5rem; }
.module-title.s1{padding-left:.267rem; font-weight:bold;}
.pro-list-row{margin:10px 0; padding:.2rem 0; width:100%; position:relative; display:block; border-top:solid 1px #eee; border-bottom:solid 1px #eee; overflow:hidden;}
.pro-list-row .item{width:100%; display:block;}
.pro-list-row .item .pic{float:left; width:3.733rem;}
.pro-list-row .item img{width:100%;}
.pro-list-row .item .col-2{float:right; width:5.4rem;}
.pro-list-row .item .title{float:left; width:100%; line-height: .453rem; color: #494949;font-size: .347rem;}
.pro-list-row .item .row-2{float:left; width:100%; margin-top:.3rem; line-height:.493rem; color:#f6272d; font-size:.38rem; font-weight:bold;}
.pro-list-row .item .row-2 .quan,.pro-list-row .item .row-3,.pro-list-row .item .row-4 .go-shop{display:none;}
.pro-list-row .item .row-4{position:absolute; right:0; bottom:.2rem; width:5.4rem;}
.pro-list-row .item .row-4 .ly,.pro-list-row .item .row-4 .date{float:left;}
.pro-list-row .item .row-4 .ly{font-size:.2rem; padding:0 .15rem; background-color:#C20003; color:#fff; border-radius:.1rem;}
.pro-list-row .item .row-4 .date{margin-left:.15rem;}
.pro-list-row .item .row-4 .zan,.pro-list-row .item .row-4 .cai{position:absolute; right:0; display: block;  height: .427rem;margin-left: .333rem;  cursor: pointer; color: #b3b3b3; font-size: .32rem;}
.pro-list-row .item .row-4 .zan{left:2.9rem;}
.pro-list-row .item .row-4 .zan::before,.pro-list-row .item .row-4 .cai::before{content: ''; float: left;  display: block;width: .4rem;height: .4rem; margin-right: .067rem; background-position: left bottom;  background-size: .4rem .8rem; background-image: url(/images/zan_icon.png);}
.pro-list-row .item .row-4 .cai::before{background-image: url(/images/cai_icon.png); background-position:left top; margin-top: .1rem;}

.btn-go{width:100%; height:0.9rem; line-height:0.9rem; background-color:#fe9900; color:#fff; font-size:0.32rem; font-weight:normal; text-align:center; border-radius:20px; display:block;}
.btn-go:hover{opacity:0.8; color:#fff;}