﻿@charset "utf-8";

/*font*/
@font-face { font-family: 'Defaults'; src: url('../fonts/fontawesome-webfont.eot'); src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'webfont-DIN-Medium'; src: url(/fonts/DIN-Medium.eot); src: url(/fonts/DIN-Medium.eot?#iefix) format('embedded-opentype'), url(/fonts/DIN-Medium.woff) format('woff'), url(/fonts/DIN-Medium.ttf) format('truetype'), url(/fonts/DIN-Medium.svg#DIN-Medium) format('svg'); }
@font-face { font-family: 'iconfont'; src: url(/fonts/iconfont.eot); src: url(/fonts/iconfont.eot?#iefix) format('embedded-opentype'), url(/fonts/iconfont.woff) format('woff'), url(/fonts/iconfont.ttf) format('truetype'), url(/fonts/iconfont.svg#DIN-Medium) format('svg'); }

/*init*/
html { font-family: 'webfont-DIN-Medium','Microsoft YaHei', arial, 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased; font-size: 0.28rem; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select, *:after, *:before { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; border: 0; background: transparent; vertical-align: baseline; }
ul, ol, li { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
body { background-color: #f9f9f9; }
a { background: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
i { font-style: normal; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; font-family: Defaults,'Microsoft YaHei', arial, 'Open Sans', sans-serif; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
a { text-decoration: none; color: #333; }
.tran { transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; }
.tran6 { transition: all .6s ease; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease; }
.copyrights { text-indent: -9999px; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.u-flyer { display: block; width: 0.18rem; height: 0.18rem; border-radius: 100%; background: #EC6060; z-index: 8888; }


@media print {
    * { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; }
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; }
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
    select { background: #fff !important; }
}

.clear:after { content: ''; display: block; clear: both; }
.tran { transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; }

/* 表格 */
table { border-collapse: collapse; border-spacing: 0; }
/* a标签点击 */
a:hover, a:link, a:visited { text-decoration: none; }
/* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */
a, button, input, div, img { -webkit-tap-highlight-color: rgba(255,0,0,0); }
/*去除手机端select边框和三角*/
select { -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari 和 Chrome */ }
/*IOS下移除按钮原生样式*/
input { -webkit-appearance: none; border-radius: 0; }
/* 浮动 */
.l { float: left; }
.r { float: right; }
/*清除浮动*/
.clear { clear: both; }
/* 圆角 */
.radius { border-radius: 3px; }
/* display */
.db { display: block; }
.dn { display: none; }
/* 无框文本框文本域 */
.bo_none { border: 0; outline: none; }
/*textarea禁用拖动*/
.re_none { resize: none; }
/* position */
.rel { position: relative; }
.abs { position: absolute; }
/* overflow */
.ovh { overflow: hidden; }
/* 块状元素水平居中 */
.auto { margin: 0 auto; }
/*价格符号*/
.pri{ font-size: 0.23rem; margin-right: 0.03rem; }
/*高亮*/
em { font-style: normal; }

/* 文本超过部分+省略号 */
.text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


/*模拟单选*/
.choose { position: relative; margin: 0.03rem 0.05rem 0 0; float: left; width: 0.25rem; height: 0.25rem; border-radius: 50%; border: 1px solid #727888; }
.choose.active { background: url(../images/icon17.png) no-repeat center; background-size: contain; border: none; }
.choose input { position: absolute; width: 21px; height: 21px; opacity: 0; }


.head{position: fixed;top: 0;z-index:5;padding: 8px 0;width: 100%;max-width: 640px;background-color:#53B060;text-align: center;overflow: hidden;}
.head-ser-a{padding-left:15px;padding-right:20px;display:inline-block;width:70%;height:30px;line-height:30px;text-align:left;box-sizing:border-box;color:#FFF;border-radius:0.23rem;background-size:26px;text-align:center;font-size:15px}
.head-car{position: absolute;right:10px;top:10px;width: 30px;height: 30px;background: url("../images/icon2.png") no-repeat center center;background-size: contain;}
.head-car-num{position: absolute;left: 50%;margin-left:-2px;top: -5px;padding:0 2px;background: #fca704;font-size: 0.23rem;color: #fff;font-family: arial;}
.head-car-num:after{content: "";position: absolute;left: 3px;bottom: -3px;width: 3px;height: 3px;background: url("../images/icon7.png") no-repeat center center;}

.head-back {cursor: pointer;position: absolute;left: 10px;top: 10px;width: 30px;height: 26px;background: url(../images/icon58.png) no-repeat center center;background-size: 10px;}
.head-ser-btn{position: absolute;right: 10px;top: 10px;line-height: 30px;color: #fff;}
.head-ser-a.cor{color: #333;}

.head-tit{display: inline-block;color: #fff;font-size: 0.28rem;line-height: 30px;}
.head-home{position: absolute;left: 10px;top: 10px;width: 25px;height: 25px;background: url("../images/icon24.png") no-repeat left center;background-size: contain;}

.head-new { max-width: 740px; -webkit-transform: translateX(-50%); left: 50%; position: fixed; width: 100%; z-index: 500; top: 0; clear: both; background: #53B060; padding: 0 !important; height: 0.8rem; }
.head-new-logo { display: block; width: 100%; text-align: center; position: relative; line-height: 0.35rem; }
.head-new-logo img { width: 45%; margin-top: 0; }
@media screen and (max-width: 740px) {
    /*.head-new { height: 0.8rem; }*/
    /*.head-new-logo { line-height: 0.75rem; }*/
    /*.head-new-logo img { width: 60%; margin-top: 0.23rem; }*/
}
@media screen and (max-width: 350px) {
    .head-new-logo img { width: 50%;  }
}

.head-n { max-width: 740px; -webkit-transform: translateX(-50%); left: 50%; position: fixed; width: 100%; position: fixed; z-index: 5; top: 0; clear: both; padding: 0 !important; height: 0.8rem; }
.head-n.bg { background: #EC6060; }
.head-n-back { float: left; width: 15%; position: relative; height: 100%; }
.head-n-back:before { content: ""; position: absolute; width: 0.8rem; height: 100%; background: url(../images/icon58.png) no-repeat 0.3rem center; background-size: 0.15rem; }
.head-n-back.dis{opacity:0;}
.head-n-text { float: left; width: 70%; text-align: center; color: #FFF; line-height: 0.8rem; font-size: 0.26rem; }
.head-n-nav { float: right;position: relative; height: 100%; }
.head-n-nav:before { content: ""; position: absolute; width: 0.6rem; height: 100%; background: url(../images/icon61.png) no-repeat center center; background-size: 0.4rem; right: 0.10rem; }
.head-f{padding-top: 0.8rem;}


.login { overflow: hidden; padding: 0 10px 30px 10px; background: #fff; }
.login-inp{-webkit-appearance:none;padding:0;margin-bottom:15px;width: 100%;height:38px;border-bottom: solid 1px #ddd;text-indent:10px;background-color: #fff;background-repeat: no-repeat;background-size: 20px;background-position: 3px center;box-sizing: border-box;}
.login-inp.icon1{padding-left:30px;background-image: url(../images/icon59.png);}
.login-inp.icon2{padding-left:30px;background-image: url(../images/icon60.png);}
.login-bot{color: #333;padding: 0 15px;}
.login-bot-time{float: left;}
.login-bot-time a{color: #333;}
.login-bot-a{float: right;color: #333;}
.login-btn{width:90%;margin:0 auto;margin-top:30px;display: block;line-height: 40px;font-size:0.28rem;text-align: center;color: #fff;background-color:#DE1F46;border-radius:5px;}
.login-bot input{float: left;margin-top: 3px;margin-right: 5px;}
.login .logo {width: 100%;padding: 30%;background: url(../images/logo.png) no-repeat center center;background-size: 165px;text-align: center;margin-top: 15%;}
.login a {display:block;}


.main { margin: 0 auto; width: 100%; max-width: 740px; background: #FFF; font-size: 0.23rem; }
.main:after{content: '';display: block;clear: both;}

/*首页*/

.ind-head { -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; -webkit-transform: translate(0,0); transform: translate(0,0); position: fixed; left: 50%; top: 0; z-index: 5; width: 100%; max-width: 740px; box-sizing: border-box; /*background: url(../images/bkg1.png) repeat-x;*/ transform: translateX(-50%); -webkit-transform: translateX(-50%); height: 0.75rem; padding: 0.15rem 0; top: 0.1rem; }
.ind-head.active { -webkit-transform: translate(-50%,-100%); transform: translate(-50%,-100%); }
.ind-head-btn-a { float: left; width: 15%; height: 0.42rem; background: url(../images/icon1.png) no-repeat left center; background-size: contain; background-size: 1rem !important; background-repeat: no-repeat !important;display:none; }
.ind-head-btn-b { /*float: left;*/ display: block; opacity: 0.6; padding-left: 0.5rem; width: 70%; height: 0.46rem; padding-top: 0.09rem; background-color: #fff; background-image: url(../images/icon1.png); background-repeat: no-repeat; background-position: 0.15rem center; border-radius: 1rem; color: #666; box-sizing: border-box; background-size: 0.25rem; font-size: 0.2rem; margin: 0 auto; }
.ind-head-btn-b input { width: 96%;height:100%; font-size: 0.2rem; }
.ind-head-btn-c {display:none;float: left; width: 6%; height: 0.42rem; background: url(../images/icon83.png) no-repeat right center; background-size: 0.4rem; }
/*.foot { padding: 3px 0; text-align: center; color: #acacac; background-color: #ececec; line-height: 30px; }*/ .head.active { background: #666; }

.ind-check { padding: 0.2rem 0.2rem 0.1rem 0.2rem; overflow: hidden; }
.ind-check img { width: auto; height: 100%; }
.ind-check-a { padding-right: 0.1rem; float: left; width: 43%; box-sizing: border-box; }
.ind-check-a a { display: block; height: 3.7rem; overflow: hidden; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.ind-check-c { float: left; width: 57%; }
.ind-check-c a { display: block; margin-bottom: 5px; height: 83px; overflow: hidden;  }
.ind-check-c a { display: block; margin-bottom: 0.1rem; height: 1.8rem; overflow: hidden; }
.ind-check-c a:nth-child(1) { border-top-right-radius: 6px; }
.ind-check-c a:nth-child(2) { border-bottom-right-radius: 6px; }
.ind-check-c img{width:100%;}

.ind-notice { height: 0.5rem; font-size: 0.2rem; padding: 0 0.2rem; background: #EC6060; }
.ind-notice-tit { float: left; width: 5%; color: #333; height: 0.5rem; font-weight: bold; background: url(../images/icon85.png) no-repeat center center; text-indent: -9999rem; background-size: 0.24rem; }
.ind-notice-cont { float: right; width: 94%; height: 0.50rem; overflow: hidden; }
.ind-notice-list { }
.ind-notice-sec { height: 0.50rem; overflow: hidden; line-height: 0.50rem; }
.ind-notice-a { float: left; width: 85%; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 0.51rem; }
.ind-notice-more { background: url(../images/icon91.png) no-repeat 0.09rem center; text-indent: -9999rem; background-size: 0.3rem; margin-top: 0.11rem; float: right; height: 0.3rem; width: 0.3rem; line-height: 0.3rem; text-align: center; color: #000; }
.ind-notice-list.active { transition: all .3s ease; -webkit-transition: all .3s ease; }


.ind-fov { margin: 0 auto; width: 100%; max-width: 740px; font-size: 0.23rem; padding: 0 0.2rem; }
.jq22-flex { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; padding: 0.2rem; position: relative; }
.jq22-flex-for { background: #fff; border-radius: 0.1rem; width: 100%; margin: 0 auto .2rem auto; }
.jq22-flex-for:last-child{margin-bottom:0;}
.jq22-img-fov { width: 2rem; height: 2rem; margin-right: .5rem; position: relative; }
.jq22-img-fov img{ width: 100%;max-width:100%; height: auto;}
.jq22-img-fov span {display:none;width: 1rem; position: absolute; left: -0.25rem; top: 0.1rem; }
.jq22-flex-box { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; font-size: 0.23rem; color: #333; }
.jq22-flex-box h4 { word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: justify; font-weight: 400; color: #212121; margin-bottom: .15rem; }
.jq22-sep-content { overflow: hidden; margin-bottom: .15rem; }
.jq22-sep-box { width: 65%; position: relative; height: .2rem; border-radius: 1rem; overflow: hidden; background: #f44f5340; float: left; }
.jq22-sep-line { width: 100%; height: .2rem; position: absolute; top: 0; left: 0; border-radius: 33px; overflow: hidden; background: #EC6060; }
.jq22-nub-text { float: right; color: #EC6060; line-height: 1; font-size: .2rem; }
.jq22-flex-box span {color: #EC6060; font-size: .2rem; border-radius: 1rem; padding: .1rem .2rem; }
.jq22-flex-box h5 { word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: justify; font-weight: 400; color: #9a9a9a; margin-top: .2rem; text-decoration: line-through; }
.jq22-flex-box h6 { color: #ed0127; font-size: .23rem; }
.jq22-flex-box h6 i { font-weight: 400; font-style: normal; font-size: .15rem; }
.jq22-button-got { border: 1px solid #EC6060; color: #EC6060; background: 0 0; border-radius: 22px; position: absolute; bottom: 0.25rem; right: 0.25rem; padding: .06rem .2rem; }

.ind-act { margin: 0 auto; width: 100%; max-width: 740px; font-size: 0.23rem; padding: 0 0.2rem; }
.ind-act-ul { }
.ind-act-li { margin-bottom: 10px; }
.ind-act-li-a { display: block; color: #999; }
.ind-act-li-img { }
.ind-act-li-img img { display: block; width: 100%; }
.ind-act-li-bot { position: relative; padding: 10px; background-color: #FFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.ind-act-li-tit { font-weight: bold; color: #000; font-size: 16px; }
.ind-act-li-in { position: absolute; right: 0; top: 50%; margin-top: -15px; width: 75px; height: 30px; color: #fff; line-height: 30px; text-align: center; background: url(../images/bkg2.png) no-repeat right center; }

.banner {  position: relative; max-width: 740px; margin: 0 auto;background:#FFF; }
.banner-bg {display:none;content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;  -webkit-transition: background-color .5s ease-in; -moz-transition: background-color .5s ease-in; transition: background-color .5s ease-in; }
.banner .flexslider { overflow: hidden; background: none; }
.banner .flex-viewport {  }
.banner .flex-control-nav { bottom: -0.35rem; z-index: 2; }
.banner .flex-control-paging li a.flex-active { cursor: default; background: #000; }
.banner .flex-control-paging li a { width: 0.1rem; height: 0.1rem; opacity: 0.3; }
.banner .flex-control-nav li { margin: 0 0.05rem; }
.banner-li { /*border-radius: 0.2rem;*/ overflow: hidden; }
.banner-li a { display: block; overflow:hidden; }
.banner-li img { display: block; width: 100%; }
.ind-search{padding: 20px;display:none;}
.ind-search-a{display: block;line-height: 35px;background-color: #F8F8F8;text-align: center;border-radius: 20px;}
.ind-search-a span { padding-left: 0.38rem; display: inline-block; color: #999; background: url(../images/icon1.png) no-repeat left center; background-size: 0.26rem; margin-left: 0.05rem; }
.ind-ent { margin: 0.2rem; overflow: hidden; border-radius: 0.1rem; }
/*.ind-nav { padding: 0.4rem 0; display: flex; display: -webkit-flex; background: #FFF; }
.ind-nav-a { flex: 1; -webkit-flex: 1; text-align: center; color: #454954; font-size: 0.26rem; }
.ind-nav-a img{margin: 10px auto;display: block;width: 60%;}*/
.ind-sale{padding: 0 20px;margin-bottom: 20px;display:none;}
.ind-sale-lf{padding-right:5px;float: left;width: 50%;}
.ind-sale-lf a{display: block;height: 340px;overflow: hidden;}
.ind-sale-lf img{display: block;width: 100%;}
.ind-sale-rg{padding-left:5px;float: right;width: 50%;}
.ind-sale-rg a{display: block;margin-bottom: 10px;height: 160px;overflow: hidden;}
.ind-sale-rg img{display: block;width: 100%;}
.ind-proj{margin-bottom:5px;display:none;}
.ind-proj-tit{margin-bottom: 20px;}
.ind-proj-tit img{margin: 0 auto;display: block;width: 40%;}
.ind-proj-main{padding: 0 5px;}
.ind-proj-ul{}
.ind-proj-li{padding: 3px;}
.ind-proj-li a{position:relative;padding:10px 0;display: block;background-color: #F8F8F8;text-align: center;border-radius: 5px;}
.ind-proj-li .h1{position: absolute;right: 0;top: 0;width:15px;font-size: 0.23rem;background-color: #FFA000;color: #fff;text-align: center;}
.ind-proj-li .title{color: #454954;}
.ind-proj-li .desc{color: #999;font-size: 0.23rem;}
.ind-proj-li img{margin:0 auto;display: block;width: 80%;}
.ind-ware{}
.ind-serv { margin: 0.2rem 0.2rem 0 0.2rem; overflow: hidden; border-radius: 0.1rem; }
.ind-tit { line-height: 0; overflow: hidden; padding:0; }
/*.ind-tit:first-child{padding-top:0;}*/
.ind-tit .title { height: 0.6rem; line-height: 0.6rem; position: relative; float: left; font-size: 0.26rem; color: #333; width: 100%; text-align: center; font-weight: bold; text-align: center; background-image: -webkit-linear-gradient(bottom, #000, #333); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.ind-tit .title:after { content: ''; position: absolute; z-index: 0; top: 0.28rem; left: 40%; background: #FFB0B3; width: 0.06rem; height: 0.06rem; border-radius: 100%; }
.ind-tit .title:before { content: ''; position: absolute; z-index: 0; top: 0.28rem; right: 40%; background: #FFB0B3; width: 0.06rem; height: 0.06rem; border-radius: 100%; }
.ind-tit .more { float: right; font-size: 0.26rem; color: #999; margin-right: 0.23rem;display:none; }
.ind-tit .title span { font-size: 0.23rem; margin-left: 0.05rem; color: #999; }

.ind-ware-ul { padding: 0 5px; }
.ind-ware-li{float: left;padding: 0 0.25rem;width: 50%;}
.ind-ware-li-empty{width: 100%;text-align: center;padding: 35px 0;color: #ccc;}
.ind-ware-li a{display: block;}
.ind-ware-li-img { position: relative; height: 3.39rem; overflow: hidden; background-color: #F7F7F7; }
.ind-ware-li-img img{display: block;width: 100%;}
.ind-ware-li-img .name{position: absolute;left: 0;bottom: 0;z-index:1;padding:0 5px;width:100%;line-height: 25px;overflow: hidden;font-size:0.23rem;color:#fff;white-space: nowrap;text-overflow: ellipsis;}
.ind-ware-li-img .name:before{content:'';position: absolute;left: 0;top: 0;z-index:-1;width: 100%;height: 100%;background-color: #000;opacity: .5;}
.ind-ware-li-desc{padding: 5px 5px 10px 5px;line-height: 20px;border: 1px solid #E4E4E4;border-top: none;}
/*.ind-ware-li-desc .title{margin-bottom:5px;height:40px;overflow:hidden;font-size: 0.23rem;color: #666;}*/
.ind-ware-li-pri{font-size: 0.23rem;}
.ind-ware-li-pri .price{float: left;color: #FF555D;}
.ind-ware-li-pri .price-del{margin-left:10px;float: left;text-decoration: line-through;color: #ccc;}
.ind-ware-li-span{line-height: 0.28rem;}
.ind-ware-li-span span { margin-right: 3px; float: left; font-size: 11px; color: #F76981; border: 1px solid #EC6060; }

.ind-ware-ul { padding: 0.05rem 0.25rem; overflow: hidden; }
.ind-ware-li { width: 100%; padding: 0; }
.ind-ware-li a{display: block;background: #FFF;}
.ind-ware-li-img { float: left; width: 30%; position: relative; overflow: hidden; background-color: #FFF; }
.ind-ware-li-img img{display: block;width: 100%;}
.ind-ware-li-img .name{display:none;position: absolute;left: 0;bottom: 0;z-index:1;padding:0 5px;width:100%;line-height: 25px;overflow: hidden;font-size:0.23rem;color:#fff;white-space: nowrap;text-overflow: ellipsis;}
.ind-ware-li-img .name:before{content:'';position: absolute;left: 0;top: 0;z-index:-1;width: 100%;height: 100%;background-color: #000;opacity: .5;}
.ind-ware-li-desc { float: left; width: 70%; padding:0 0 0  0.2rem; line-height: 0.36rem; border: none; }
.ind-ware-li-desc .title { height: 0.6rem; font-size: 0.23rem; color: #333; line-height: 0.32rem; margin-bottom: 0.05rem; }
.ind-ware-li-desc .desc {height: auto !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: rgb(155,155,155); font-size: 0.1rem; }
.ind-ware-li-pri { font-size: 0.23rem; margin-top: 0.1rem; }
.ind-ware-li-pri .price { float: left; color: #EC6060;  font-weight: bold; font-size: 0.20rem; }
.ind-ware-li-pri .price span { font-size: 0.23rem; }
.ind-ware-li-pri .price-del{margin-left:10px;float: left;text-decoration: line-through;color: #ccc;}
.ind-ware-li-span{display:none;height: 0.28rem;line-height:initial;}
.ind-ware-li-span span { margin-right: 0.02rem; float: left; font-size: 0.08rem; color: #EC6060; padding: 0.02rem 0.05rem; box-sizing: border-box; border-radius: 0.03rem; }
.ind-ware-li-desc-buy { width: 0.4rem; height: 0.4rem; background: url(../images/icon95.png) no-repeat center center; background-size: 100%; position: absolute; right: 0.2rem; bottom: 0.2rem; }

.ind-prod { position: relative; background: #f7f7f7;  margin-bottom: 0.2rem; }
.ind-prod-box { width:100%; margin: 0 auto; border-radius: 0.3rem; position: relative; padding-bottom: .3rem; top: -0.5rem; }
.ind-prod-tit { line-height: 0; overflow: hidden; padding: 0.2rem 0; }
.ind-prod-tit:first-child { padding-top: 0; }
.ind-prod-tit .title { height: 0.6rem; line-height: 0.6rem; position: relative; float: left; font-size: 0.26rem; color: #333; width: 100%; text-align: center; font-weight: bold; text-align: center; background-image: -webkit-linear-gradient(bottom, #000, #333); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.ind-prod-tit .title:after { content: ''; position: absolute; z-index: 0; top: 0.3rem; left: 32%; background: #e9e0e0; width: 0.6rem; height: 0.01rem; }
.ind-prod-tit .title:before { content: ''; position: absolute; z-index: 0; top: 0.3rem; right: 32%; background: #e9e0e0; width: 0.6rem; height: 0.01rem; }
.ind-prod .ind-ware-ul { overflow: hidden; width: 100%; padding: 0.05rem 0.2rem; margin: -0.15rem 0; font-size: 0.23rem; }
.ind-prod .ind-ware-li { float: left; width: 50%; padding: 0.1rem; }
.ind-prod .ind-ware-li a { display: block; background: #FFF; overflow: hidden;border-radius:5px; box-shadow: 0 0 5px 5px rgba(245, 245, 245, .5);}
.ind-prod .ind-ware-li-img {float:none;width:100%; }
.ind-prod .ind-ware-li-desc {position:relative;float: none; width: 100%; padding: 0; line-height: 0.42rem; border: none; padding: 0.15rem; }
.ind-prod .ind-ware-li-pri .price span { font-size: 0.32rem;  font-weight: normal; margin-left: 0.02rem; }
.ind-prod .ind-ware-li-pri .price i{float:left;}
.ind-prod .ind-ware-li-pri .price i:nth-child(2) { color: #999; font-weight: normal; font-size: 0.18rem; display: inline-block; margin-left: 0.1rem; position: relative; top: 0.02rem; display: none; }


.ind-ad { display: none; padding: 0 10px; text-shadow: 0 0 black; padding-top: 0; }
.ind-ad img{display: block;width: 100%;}
.ind-code{}
.ind-code img{display: block;width: 100%;}
.copyright { padding: 0.42rem 0 1.5rem 0; background-color: #F7F7F7; text-align: center; color: #999; font-size: 0.2rem; }
.copyright img { margin: 0 auto; display: block; width: 1rem; }
.foot{position: fixed;left: 50%;bottom: 0;z-index:3;display:flex;display:-webkit-flex;width: 100%;max-width: 740px;border-top:1px solid #F4F4F4;transform: translateX(-50%);-webkit-transform: translateX(-50%);background-color: #fff;}
.foot-a { padding: 0.1rem 0; flex: 1; -webkit-flex: 1; text-align: center; font-size: 0.2rem; color: #727888; }
.foot-a img { margin: 0 auto; display: block; width: auto; height: 0.3rem; }
.foot-a img.active{display: none;}
/*.foot-a.active{color: #53B060;}*/
.foot-a.active img.active{display: block;}
.foot-a.active img.default{display: none;}
.foot-a p { margin-top: 0.05rem; }
/*搜索*/
.search { }
.search-form {padding: 0.2rem 0.1rem 0.2rem 0.2rem; width: 100%; max-width: 740px; display: flex;background:#EC6060; }
.search-inp {padding-left: 0.5rem;flex: 1;-webkit-flex: 1;height: 0.5rem;line-height: 0.5rem; border-radius: 20px;font-size: 0.23rem;background: #fff url(../images/icon1.png) no-repeat 0.15rem center;background-size: 0.26rem;}
.search-btn { margin-left: 0.15rem; height: 0.473rem; background-color: transparent; color: #FFF; text-align: center; border: none; font-size: 0.26rem; white-space: nowrap; }
.search-main{padding: 10px;background-color: #fff;}
.search-hot{}
.search-hot .title { margin-bottom: 10px; color: #999; font-size: 0.26rem; display:none;}
.search-hot-ul{}
.search-hot-li{padding:5px;float: left;width: 33.333%;}
.search-hot-li a {display: block;font-size: 0.23rem;line-height: 0.58rem;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: #F8F8F8;color: #333;border-radius: 1rem;}
.search-logo{padding: 20px;}
.search-logo img{margin: 0 auto;display: block;width: 120px;}

/*分类*/
.sort { /*padding-top: 0.8rem;*/ position: relative;top:0; height: 100%; }
.sort-top { position: relative; z-index: 4; padding: 0.2rem; width: 100%; max-width: 740px; background: #EC6060; }
.sort-top .ind-search-a { text-align: left; line-height: inherit; font-size: 0.2rem; padding: 0.1rem;background:#FFF; }
.sort-nav{margin: 0 auto;width: 60%;display: flex;display: -webkit-flex;}
.sort-nav a { display: none; position: relative; padding-bottom: 10px; flex: 1; -webkit-flex: 1; color: #fff; text-align: center; opacity: .7; }
.sort-nav a:before{content: '';position: absolute;bottom: 0;left: 50%;display:none;transform: translateX(-50%);-webkit-transform: translateX(-50%);width: 60px;height: 2px;border-radius:2px;background-color: #fff;}
.sort-nav a.acitve:before{display: block;}
.sort-nav a.acitve{opacity: 1;}
.sort-main{height: 100%;display: flex;display: -webkit-flex;}
.sort-menu { width: 1.5rem; height: 100%; background: #F8F8F8; overflow-y: scroll; -webkit-overflow-scrolling: touch;}
.sort-menu-con{ width: 100%; height:120%;   }
.sort-menu a { position: relative; display: block; color: #001F24; text-align: center; font-size: 0.23rem; padding: 0.2rem 0; }
.sort-menu a img { position: inherit; content: ''; width: 0.42rem; }
.sort-menu a:before { content: ''; position: absolute; left: 0; top: 50%; display: none; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 4px; height: 0.23rem; background-color: #ff890b; }
.sort-menu a.active { background-color: #fff; color: #000; }
.sort-menu a.active:before{display: block;}
.sort-menu a span{display:block;}
.sort-cont { position: relative; height: 100%; flex: 1; -webkit-flex: 1; padding: 0 0.08rem 1.8rem 0.08rem; overflow: scroll;  }
.sort-cont-main { display: flex; flex-direction: column; height: 100%; }
.sort-banner { margin-bottom: 0.2rem; }
.sort-banner img{display: block;width: 100%;}
.sort-ware{}
.sort-title { /*display:none;*/ position: relative; margin-bottom: 0.2rem; text-align: center; color: #222; }
.sort-title span { color: #333; z-index: 3; position: relative; display: inline-block; font-size: 0.26rem; padding-left: .2rem; padding-right: .2rem; background-color: #fff; }
/*.sort-title span:before{content: '';position: absolute;left: -30px;top: 50%;width:20px;height: 1px;background-color: #999;}
.sort-title span:after{content: '';position: absolute;right: -30px;top: 50%;width:20px;height: 1px;background-color: #999;}*/
.sort-title:after { z-index: 2; width: 100%; height: .01rem; content: ""; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; position: absolute; left: 0; border-bottom: solid 1px #ddd; }


.sort-ware-ul { flex: 1; overflow: auto; -webkit-overflow-scrolling: touch; }
.sort-ware-ul.active { -webkit-overflow-scrolling: auto; }
.sort-ware-li { overflow: hidden; padding: 0.15rem 0.1rem; width: 100%; text-align: left; font-size: 0.23rem; color: #333; position: relative; }
.sort-ware-li-tit { display: block; width: 80%; color: #333; }
.sort-ware-li-img { border-radius: 5px; width: 30%; float: left; }
.sort-ware-li-img img { width: 100%; max-width: 100%; height: auto; display: block; border-radius: 5px; }
.sort-ware-li-con { overflow: hidden;float: left; width: 70%; padding-left: 0.2rem; }
.sort-ware-li-pri { color: #EC6060;  font-size: 0.26rem;margin:0.05rem 0; }
.sort-ware-li-pri em{font-size: 0.23rem;margin-right:0.02rem; }
.sort-ware-li-pri p:first-child { color: #333; text-decoration: line-through }

.sort-ware-li-pri-dist {position:relative;left:0.1rem;display: inline-block;height: 0.3rem;font-size: 0.2rem;background: #f08282;color: #fff;border-radius: 0.05rem;padding: 0 0.05rem;}
.sort-ware-li-pri-dist:after {display: block;position: absolute;content: '';width: 0;height: 0;border-top: 0.12rem solid transparent;border-right: 0.12rem solid #f08282;border-bottom: 0.12rem solid transparent;top: 0.03rem;left: -0.08rem;}

.sort-ware-li-buy { width: 0.4rem; height: 0.4rem; background: url(../images/icon95.png) no-repeat center center; background-size: 100%; position: absolute; right: 0.15rem; top: 0.7rem; }
.sort-ware-li .sort-ware-desc { font-size: 0.23rem; color: #F09032; }
.sort-ware-li .sort-ware-desc span{color:#9D9D9D;}
.sort-ware-li-empty{text-align:center;padding:50px 0;display:none;}
/*分类列表*/
.sort-filt { padding: 0.25rem 0; max-width: 580px; width: 100%; background: #FFF; display: flex; flex-direction: row; }
.sort-filt-a { width: 25%; text-align: center; color: #333; opacity: .8; font-size: 0.23rem; }
.sort-filt-a span{position:relative;display: inline-block;}
.sort-filt-a.icon span:before { content: ''; position: absolute; right: -0.25rem; top: 0.06rem; width: 0.18rem; height: 0.18rem; background: url(../images/icon11.png) no-repeat center; background-size: contain; }
.sort-filt-a.icon1 span:before{content: '';position: absolute;right: -23px;top: 50%;margin-top:-10px;width: 20px;height: 20px;background: url(../images/icon10.png) no-repeat center;background-size: contain;}
.sort-filt-a.active{opacity: 1;}
.sort-filt-a.active span { color: #EC6060; }
.sort-filt-a.active span:before { background: url(../images/icon11_h.png) no-repeat center; background-size: contain; }
.sort-filt-a.active span.up:before { transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.sort-list { overflow: hidden; padding-top: 0.25rem; width: 100%; max-width: 740px; margin: 0 auto; background: #f9f9f9; }
.sort-list .ind-ware-ul { overflow: hidden; width: 100%; padding: 0.05rem 0.12rem; margin: -0.15rem 0; font-size: 0.23rem; }
.sort-list .ind-ware-li { float: left; width: 50%; padding: 0.1rem; }
.sort-list .ind-ware-li a { display: block; background: #FFF; border-radius: 5px; overflow: hidden; box-shadow: 0 0 5px 5px rgba(245, 245, 245, .5); }
.sort-list .ind-ware-li-img { float: none; width: 100%; }
.sort-list .ind-ware-li-desc .title { height: 0.6rem; font-size: 0.23rem; color: #333; line-height: 0.32rem;  }
.sort-list .ind-ware-li-desc { position: relative; float: none; width: 100%; padding: 0; line-height: 0.42rem; border: none; padding: 0.15rem; }
.sort-list .ind-ware-li-pri .price span { font-size: 0.32rem;  font-weight: normal; margin-left: 0.02rem; }
.sort-list .ind-ware-li-pri .price i { float: left; }
.sort-list .ind-ware-li-pri .price i:nth-child(2) { color: #999; font-weight: normal; font-size: 0.18rem; display: inline-block; margin-left: 0.1rem; position: relative; top: 0.02rem; }

.sort-list-banner{padding:0 10px;}
.sort-list-banner img{display: block;width: 100%;}

.shade{position: fixed;left: 50%;top: 0;z-index:3;display:none;width: 100%;height: 100%;max-width: 740px;transform: translateX(-50%);-webkit-transform: translateX(-50%);background-color: #000;opacity: .5;}
.filt-main{position: absolute;left: 0;top: 100%;background-color: #fff;width: 100%;}
.filt-sec{padding:0 10px;display: none;}
.filt-a{}
.filt-a a{display: block;line-height: 40px;border-bottom: 1px solid #F4F4F4;color: #666;}
.filt-a a.active{background: url(../images/icon12.png) no-repeat right center;background-size: 20px;}
.filt-label{padding: 10px 0;}
.filt-label .title{margin-bottom: 5px;color: #999;}
.filt-label-ul{margin: 0 -5px;}
.filt-label-li{padding:5px;float: left;width: 33.3333%;font-size: 0.23rem;}
.filt-label-li a{display: block;background: #F8F8F8;line-height:25px;border: 1px solid #E4E4E4;text-align: center;color: #666;}







/*商品列表*/
.prod-list { position: relative; width: 100%; height: 100%; background: #f9f9f9; }
.prod-list-top-search { display: block; line-height: 35px; background-color: #F8F8F8; text-align: center; border-radius: 20px; text-align: left; line-height: inherit; font-size: 0.2rem; padding: 0.1rem; }
.prod-list-top-search span { padding-left: 0.38rem; display: inline-block; color: #999; background: url(../images/icon1.png) no-repeat left center; background-size: 0.26rem; margin-left: 0.05rem; }
.prod-list-filt { display: -webkit-flex;padding: 0.23rem 0; background: #FFF; width: 100%; max-width: 740px; margin: 0 auto; display: flex; display: -webkit-flex; }
.prod-list-filt.active { position: fixed; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.prod-list-filt-sec { padding: 0 10px; display: none; }
.prod-list-filt-a { flex: 1; -webkit-flex: 1; text-align: center; color: #333;font-size: 0.23rem; }
.prod-list-filt-a.active span { color: #EC6060; }
.prod-list-filt-a a { display: block; line-height: 40px; border-bottom: 1px solid #F4F4F4; color: #666; }
.prod-list-filt-a a.active { background: url(../images/icon12.png) no-repeat right center; background-size: 20px; }
.prod-list-filt-label { padding: 10px 0; }
.prod-list-filt-label .title { margin-bottom: 5px; color: #999; }
.prod-list-filt-label-ul { margin: 0 -5px; }
.prod-list-filt-label-li { padding: 5px; float: left; width: 33.3333%; font-size: 0.23rem; }
.prod-list-filt-label-li a { display: block; background: #F8F8F8; line-height: 25px; border: 1px solid #E4E4E4; text-align: center; color: #666; }


.prod-list-top {overflow:hidden;position: relative; z-index: 4; padding: 0.2rem; width: 100%; max-width: 740px; }

.prod-list-nav { margin: 0 auto; width: 60%; display: flex; display: -webkit-flex; }
.prod-list-nav a { display: none; position: relative; padding-bottom: 10px; flex: 1; -webkit-flex: 1; color: #fff; text-align: center; opacity: .7; }
.prod-list-nav a:before { content: ''; position: absolute; bottom: 0; left: 50%; display: none; transform: translateX(-50%); -webkit-transform: translateX(-50%); width: 60px; height: 2px; border-radius: 2px; background-color: #fff; }
.prod-list-nav a.acitve:before { display: block; }
.prod-list-nav a.acitve { opacity: 1; }
.prod-list-main { height: 100%; display: flex; display: -webkit-flex; }
.prod-list-menu { width: 1.5rem; height: 100%; background: #F8F8F8; overflow-y: scroll; }
.prod-list-menu a { position: relative; display: block; color: #001F24; text-align: center; line-height: 0.8rem; font-size: 0.23rem; }
.prod-list-menu a:before { content: ''; position: absolute; left: 0; top: 50%; display: none; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 4px; height: 0.23rem; background-color: #ff890b; }
.prod-list-menu a.active { background-color: #fff; color: #000; }
.prod-list-menu a.active:before { display: block; }
.prod-list-cont { position: relative; height: 100%; flex: 1; -webkit-flex: 1; padding: 0.6rem 0.08rem 0 0.08rem; overflow: scroll; }
.prod-list-banner { margin-bottom: 0.2rem; }
.prod-list-banner img { display: block; width: 100%; }
.prod-list-ware { }
.prod-list-title { /*display:none;*/ position: relative; margin-bottom: 0.2rem; text-align: center; color: #222; }
.prod-list-title span { color: #333; z-index: 3; position: relative; display: inline-block; font-size: 0.26rem; padding-left: .2rem; padding-right: .2rem; background-color: #fff; }
/*.prod-list-title span:before{content: '';position: absolute;left: -30px;top: 50%;width:20px;height: 1px;background-color: #999;}
.prod-list-title span:after{content: '';position: absolute;right: -30px;top: 50%;width:20px;height: 1px;background-color: #999;}*/
.prod-list-title:after { z-index: 2; width: 100%; height: .01rem; content: ""; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; position: absolute; left: 0; border-bottom: solid 1px #ddd; }

.prod-list .prod-list-con{ overflow: hidden; width: 100%; padding: 0.05rem 0.2rem; margin: -0.15rem 0; font-size: 0.23rem; }
.prod-list .prod-list-con-li { float: left; width: 50%; padding: 0.1rem; }
.prod-list .prod-list-con-li a { display: block; background: #FFF; overflow: hidden; border-radius: 5px;box-shadow: 0 0 5px 5px rgba(245, 245, 245, .5); }
.prod-list .prod-list-con-li-img { float: none; width: 100%; }
.prod-list .prod-list-con-li-img img { display: block; width: 100%; }
.prod-list .prod-list-con-li-desc .title { height: 0.6rem; font-size: 0.23rem; color: #333; line-height: 0.32rem; }
.prod-list .prod-list-con-li-pri { font-size: 0.23rem; margin-top: 0.1rem; }
.prod-list .prod-list-con-li-pri .price { float: left; color: #EC6060;  font-weight: bold; font-size: 0.20rem; }
.prod-list .prod-list-con-li-pri .price i { float: left; }
.prod-list .prod-list-con-li-pri .price i:nth-child(2) { color: #999; font-weight: normal; font-size: 0.18rem; display: inline-block; margin-left: 0.1rem; position: relative; top: 0.02rem; }
.prod-list .prod-list-con-li-desc-buy { width: 0.4rem; height: 0.4rem; background: url(../images/icon95.png) no-repeat center center; background-size: 100%; position: absolute; right: 0.2rem; bottom: 0.2rem; }
.prod-list .prod-list-con-li-desc { position: relative; float: none; width: 100%; padding: 0; line-height: 0.42rem; border: none; padding: 0.15rem; }
.prod-list .prod-list-con-li-pri .price span { font-size: 0.32rem;  font-weight: normal; margin-left: 0.02rem; }
.prod-list .prod-list-con-li-pri .price i { float: left; }
.prod-list .prod-list-con-li-pri .price i:nth-child(2) {color: #999; font-weight: normal; font-size: 0.18rem; display: inline-block; margin-left: 0.1rem; position: relative; top: 0.02rem; }






/*详情页*/
.flex-direction-nav{display: none;}
.ware{}
.ware .banner{position: relative;padding:0;}
.ware .banner-li{border-radius:0;}
.banner-num { position: absolute; right: 0.3rem; bottom: 0.3rem; z-index: 2; width: 0.7rem;text-align: center; color: #fff; font-size: 0.18rem; padding: 0.05rem 0; }
.banner-num span{margin:0 0.03rem;}
.banner-num:before{content:'';position: absolute;left: 0;top: 0;z-index:-1;width: 100%;height: 100%;background-color: #000;opacity: .3;border-radius:1rem;}
.ware-title{display:none;position: absolute;left: 0;bottom: 0;z-index:2;padding:8px;width: 100%;color: #fff;font-size: 0.23rem;}
.ware-title:before{content:'';position: absolute;left: 0;bottom: 0;z-index:-1;width: 100%;height: 100%;background-color: #000;opacity: .5;}
.ware-cont{padding: 0.25rem;overflow: hidden;}
.ware-tit { margin: 0.1rem 0 0.32rem 0; font-size: 0.26rem; color: #333; font-weight: bold; overflow: hidden; }
/*.ware-tit-l{float:left;width:77%;}*/
.ware-tit-l { float: left; width: 100%; }
.ware-tit-r { float: left; width: 23%; }
.ware-tit-r a { width: 1rem; float: right; display: block; background: #FDF6EC url(../images/icon86.png) no-repeat 0.17rem center; background-size: 0.2rem; color: #F09536; padding: 0.08rem 0 0.08rem 0.25rem; font-weight: normal; font-size: 0.2rem; text-align: center; border-radius: 2rem; }
.ware-tit p { font-weight: normal; color: #999; font-size: 0.18rem; }
.ware-desc { line-height: 25px; }
.ware-text { font-size: 0.23rem; line-height: 0.35rem; color: #999; margin-bottom: 0.35rem; }
.ware-price{float: left;}
.ware-price-a { margin-right: 10px; float: left; color: #EC6060;  font-size: 0.38rem; }
.ware-price-a span {  }
.ware-price-c{float: left;color: #999;text-decoration: line-through;}
.ware-stoke { float: right; color: #666;font-size: 0.2rem; }
.ware-cont .ind-ware-li-span{padding: 10px 0;}
.ware-cont .ind-ware-li-span span{padding: 0 10px;margin-right: 10px;line-height: 24px;}
.ware-select { padding: 0 10px; border-bottom: 0.2rem solid #F7F7F7; border-top: 0.2rem solid #F7F7F7; }
.ware-select-btn { line-height: 0.8rem; background: url(../images/icon13.png) no-repeat 99.5% center; background-size: 0.2rem; font-size: 0.23rem; color: #333; }
.ware-main { padding-bottom: 1rem; overflow: hidden; }
.ware-nav{display: flex;display: -webkit-flex;padding:0 20%;border-bottom: 1px solid #F4F4F4;}
.ware-nav-a { flex: 1; -webkit-flex: 1; text-align: center; line-height: 0; }
.ware-nav-a span { height: 0.8rem; display: inline-block; font-size: 0.23rem; color: #000; line-height: 0.8rem; border-bottom: 1px solid transparent; }
.ware-nav-a.active span { color: #EC6060; border-color: #EC6060; }
.ware-sec{display: none;}
.ware-sec img { display: block; width: 100% !important; max-width: 100%; height: auto !important; }
.ware-sec .ind-ware-ul{padding:0;}
.ware-down { padding: 10px; text-align: center; line-height: 25px; }
.ware-down p{padding-left:30px;display: inline-block;font-size: 0.23rem;color: #999;background: url(../images/icon14.png) no-repeat left center;background-size: 25px;}
.ware-com{position: fixed;left: 50%;bottom: 0;z-index:2;display:flex;display:-webkit-flex;width: 100%;max-width: 740px;text-align: center;transform: translateX(-50%);-webkit-transform: translateX(-50%);background-color: #fff;}
.ware-com-nav { width: 38%; font-size: 0.20rem; }
.ware-com-nav a { padding-top: 0.13rem; float: left; width: 33.333%; color: #727888; font-size: 0.2rem; }
.ware-com-nav-cart{position:relative;}
.ware-com-nav-cart-count { position: absolute; top: 0.09rem; right: 0.09rem; width: 0.28rem; height: 0.28rem; text-align: center; border-radius: 100%; font-size: 0.2rem; font-weight: 700; color: #FFF; background: #EC6060; }
.ware-com-nav img { margin: 0 auto; display: block; width: 0.4rem; }
.ware-com-btn { line-height: 0.8rem; float: right; width: 62%; padding: 0.2rem; }
.ware-com-btn-con { border-radius: 1rem; overflow: hidden; }
.ware-com-btn a { font-size: 0.23rem; color: #fff; margin: 0; border-radius: 0 19rem 19rem 0; height: 0.6rem; line-height: 0.6rem; float: right; width: 50%; }
.ware-com-btn a:first-child { background: #EC6060; color: #FFF; }
.ware-com-btn a:last-child { color: #FFF; float: left; border-radius: 19rem 0 0 19rem; color: #EC6060; border: solid 1px #EC6060;border-right:none; }
.ware-com-btn .service{ background-color: #53B060; position: fixed; width: 100%; left: 0; bottom: 0; z-index:10;text-align:center;}
.ware-spec { opacity: 0; position: fixed; left: 50%; bottom: -100%; z-index: 6; width: 100%; max-width: 740px; transform: translateX(-50%); -webkit-transform: translateX(-50%); background-color: #fff; }
.ware-spec.active {opacity:1;bottom: 0; border-radius: 0.2rem 0.2rem 0 0; }
.ware-spec-close { position: absolute; right: 0; top: 0; width: 0.8rem; height: 0.8rem; background: url(../images/icon15.png) no-repeat center center; background-size: 0.4rem; }
.ware-spec-main { padding: 0.2rem; }
.ware-spec-prod { margin-bottom: 0.2rem; display: flex; display: -webkit-flex; }
.ware-spec-img { width: 1.5rem; height: 1.5rem; overflow: hidden; }
.ware-spec-img img { display: block; width: 100%; border-radius: 5px; }
.ware-spec-desc { padding-left: 0.2rem; flex: 1; -webkit-flex: 1; line-height: 0.5rem; }
.ware-spec-desc .title { color: #333; font-size: 0.26rem; width: 3.5rem; line-height: 0.35rem; font-weight: bold; }
.ware-spec-desc .price { color: #EC6060; font-size: 0.28rem;  }
.ware-spec-desc .stock-count { color: #666; font-size: 0.2rem;  }
.ware-spec-choose { margin-bottom: 0.1rem; }
.ware-spec-choose .title { margin-bottom: 0.2rem; color: #333; font-size: 0.23rem; }
.ware-spec-a { overflow: hidden; margin-bottom: 0.2rem; }
.ware-spec-a a { width: 33.333%; text-align: center; float: left; }
.ware-spec-a span { margin: 0.05rem 0; display: block; border: 1px solid #DDD;  border-radius: 0; line-height: 0.5rem; font-size: 0.23rem; color: #333; border-radius: 0.08rem; width: 95%; text-align: center; }
.ware-spec-a a.active span { border-color: #EC6060; background-color: #fffefe; color: #EC6060; }
.ware-spec-a a.false span{ color: #E4E4E4; border-color: #E4E4E4; }
.ware-spec-num { line-height: 30px; padding-bottom: 0.3rem; }
.ware-spec-num .title { float: left; color: #333; margin-bottom: 0.1rem; font-size: 0.23rem; }

.ware-spec-com-btn { float: left; width: 0.5rem; border-radius: 100%; height: 0.5rem; background: #F8F8F8 url(../images/icon96.png) no-repeat center center; background-size: 0.32rem; text-indent: 9999px; }
.ware-spec-com-btn.product-num-del { background: #F8F8F8 url(../images/icon97.png) no-repeat center center; background-size: 0.32rem; }
/*.ware-spec-com-btn.product-num-add { font-size: 0.8rem; }*/
.ware-spec-com-inp { float: left; width: 0.6rem; height: 0.5rem; text-align: center; border: none; font-size: 0.26rem; }
.ware-spec-btn { font-size: 0.26rem; line-height: 0.8rem;background: #EC6060; color: #fff; text-align: center; }



/*购物车*/
.list{overflow: hidden;}
/*.cart-list{padding-top:0.8rem;}*/
.cart-list-top { padding: 0.18rem; border-bottom: 1px solid #E8E8E8; }
.cart-list-top-tit { float: left; width: 50%; font-size: 0.3rem; font-weight: bold; position: relative; }
.cart-list-top-tit .iconfont { font-size: 0.23rem; padding: 0.1rem 0.2rem 0 0.08rem; color: #666; }
.cart-list-com-choose { float: left; width: 25%; color: #727888; font-size: 0.23rem; padding-left: 0.2rem; }
.cart-list-com-choose span { margin-right: 0.05rem; float: left; width: 0.32rem; height: 0.8rem; border-radius: 50%; border: 1px solid #727888; }
.cart-list-com-choose span input { opacity: 0; width: 100%; height: 100%; }
.cart-list-com-choose span.active { background: url(../images/icon17.png) no-repeat center; background-size: 100%; border: none; }
.ware-spec-com { float: left; /*border: solid 1px #F8F8F8; border-radius: 5px;*/ }
.cart-list-top-com { overflow: hidden; }
.cart-list-top-com a { margin-left: 20px; float: right; font-size: 0.23rem;color: #333; }
.cart-list-share{padding-left: 25px;background: url(../images/icon16.png) no-repeat left center;background-size: 18px;}
.cart-list-main{}
.cart-list-sec { border-bottom: 10px solid #F7F7F7; font-size: 0.26rem; padding-bottom: 2rem; }
.cart-list-tit {display:none;padding: 0.23rem 10px;line-height: 18px;border-bottom: 1px solid #E9E9E9;}
.cart-list-tit span{margin-right:10px;float: left;width: 18px;height: 18px;border: 1px solid #727888;border-radius: 50%;}
.cart-list-tit span input{opacity:0;width: 18px;height: 18px;}
.cart-list-tit span.active{background: url(../images/icon17.png) no-repeat center;background-size: contain;border:none;}
.cart-list-tit p{float: left;font-size: 0.28rem;font-weight:bold;color: #454954;}
.cart-list-ul{position: relative;left: 0;}
.cart-list-ul.active{left: -70px;}
.cart-list-li { position: relative; padding: 0.3rem 0.2rem 0.3rem 0.8rem; border-bottom: 5px solid #f9f9f9; }
.cart-list-li:last-child{border-bottom: none;}
.cart-list-li-choose { position: absolute; left: 0.23rem; top: 30px; width: 0.32rem; height: 0.32rem; border: 1px solid #727888; border-radius: 50%; }
.cart-list-li-choose input{opacity:0;width: 18px;height: 18px;}
.cart-list-li-choose.active{background: url(../images/icon17.png) no-repeat center;background-size: contain;border:none;}
.cart-list-li-main{display: flex;display: -webkit-flex;}
.cart-list-li-img { display: block; width: 1.5rem; height: 1.5rem; overflow: hidden; border-radius: 5px; }
.cart-list-li-img img{display: block;width: 100%;}
.cart-list-li-desc { padding-left: 0.2rem; flex: 1; -webkit-flex: 1; font-size: 0.23rem; }
.cart-list-li-desc .title {color: #333;display: block;}
.cart-list-li-desc .desc{font-size: 0.23rem;color: #666;}
.cart-list-li-desc .intro { font-size: 0.2rem; color: #666; margin-top: 0.1rem; }
.cart-list-li-desc .intro span{}
.cart-list-li-price{font-size: 0.28rem;color: #F04F4F;}
.cart-list-li-com .cart-list-li-com-price { float: left; margin-top: 0.05rem; color: #EC6060; font-size: 0.23rem;  }
.cart-list-li-com .cart-list-li-com-price span{font-size: 0.28rem;}
.cart-list-li-com .ware-spec-com{float: right;}
.cart-list-com { position: fixed; left: 50%; bottom:0; z-index: 1; font-size: 0.32rem; width: 100%; max-width: 740px; line-height: 0.8rem; transform: translateX(-50%); -webkit-transform: translateX(-50%); background-color: #fff; }
.cart-list-com-cont{float: left;width: 70%;}
.cart-list-com-price { float: right; width: 70%; font-size: 0.26rem; color: #333; text-align: right; padding: 0.1rem 0.15rem; }
.cart-list-com-price p { line-height: 0.32rem; }
.cart-list-com-price em { font-size: 0.2rem; color: #888; margin-right: 0.08rem; }
.cart-list-com-price span { color: #EC6060;  }
.cart-list-com-btn { float: right; width: 30%; background: #EC6060; color: #fff; text-align: center; font-size: 0.23rem; position: absolute; height: 100%; }
.cart-list-com-btn span{font-size: 0.23rem;}
.cart-list-li-del { position: absolute; top: 0; right: -70px; width: 70px; height: 100%; vertical-align: middle; color: #fff; background: #333; font-size: 0.23rem; }
.cart-list-li-del p{position: absolute;right: 0;top: 50%;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;}

/*收货地址*/
.invent-address { position: relative;  border-bottom: 0.2rem solid #F7F7F7; border-top: 0.2rem solid #F7F7F7; /*background: #fff url("../images/bkg1.png") no-repeat;*/ background-size: 100% 100%; font-size: 0.23rem; }
.invent-address-cont { position: relative; padding: 0.25rem 0.85rem; line-height: 0.5rem; color: #333; display: block; }
.invent-address-cont:before { content: ''; position: absolute; left: 0.25rem; top: 0.5rem; width: 0.5rem; height: 0.5rem; background: url(../images/icon64.png) no-repeat; background-size: 0.45rem; }
.invent-address-cont:after { content: ''; position: absolute; right: 0.15rem; top: 0.6rem; width: 0.35rem; height: 0.5rem; background: url(../images/icon57.png) no-repeat; background-size: 0.18rem; }
.invent-address-tit { font-size: 0.28rem; padding-left: 0.05rem;font-weight:bold; }
.invent-address-tit span{ font-size: 0.23rem;  }
.invent-address-con { line-height: 0.3rem; }
.invent-address-btn { display: block; text-align: center; line-height: 0.7rem; font-size: 0.26rem; color: #F4A17D; border-radius: 3px; width: 90%; margin: 0.3rem auto; border-radius: 5px; border: solid 1px #F4A17D; vertical-align: middle; }
/*分享*/
.share{}
.share-banner{margin-bottom:50px;padding:0 10px;height: 207px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.share-top{position: relative;top: 50%;padding:45px 10px 20px 10px;color:#333;text-align:center;background-color: #fff;box-shadow: 0 0 15px 1px rgba(0,0,0,0.11);border-radius: 10px;}
.share-photo{position: absolute;left:50%;top:-35px;margin-left:-35px;width: 70px;height: 70px;border-radius: 50%;border: 5px solid #fff;overflow: hidden;}
.share-photo img{display: block;width: 100%;}
.share-chage{position: absolute;right: 0;top: 5px;padding-right:10px;padding-left:30px;background: #FF890B url(../images/icon18.png) no-repeat 5px center;background-size: 20px;color: #fff;font-size: 0.23rem;line-height: 30px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.share-main{}
.share-main .ware-spec-com{margin-bottom:10px;float: none;width: 80%;border: 1px solid #CCC;border-radius: 3px;}
.share-main .ware-spec-com-btn{width: 30%;}
.share-main .ware-spec-com-inp{width: 40%;}
.share-choose{position: absolute;left: 10px;top: 10px;width: 22px;height: 22px;border-radius: 50%;border: 2px solid #727888;}
.share-choose.active{background: url(../images/icon17.png) no-repeat center;background-size: contain;border:none;}

/*积分兑换列表*/
.ind-ware-li-integral{margin-bottom: 8px;}
.ind-ware-li-integral .num{margin-right:8px;float: left;color: #FF890B;font-size: 0.23rem;}
.ind-ware-li-integral .num span{font-size: 0.28rem;}
.ind-ware-li-integral .price{float: left;font-size: 0.23rem;color: #ccc;text-decoration: line-through;}
.ware-integral{margin-right:15px;float: left;font-size: 0.23rem;color: #FF890B;}
.ware-integral span{font-size: 0.28rem;}

/*我的兑换*/
.list-li-com .integral{float:left;font-size: 0.28rem;color: #FF890B;}
.my-address{position:relative;padding: 20px 10px 20px 40px;background: url(../images/icon19.png) no-repeat 10px center;background-size: 20px;border-bottom: 10px solid #F7F7F7;}
.my-address:before{content: '';position: absolute;left: 0;bottom: -3px;width: 100%;height: 4px;background: url(../images/icon20.png) repeat-x;background-size: contain;}
.my-address-a{display: block;padding-right: 20px;background: url(../images/icon13.png) no-repeat right center;background-size: 15px;}
.no-address{display:block;font-size: 0.28rem;color: #454954;padding:20px 10px;text-align:left;}
.has-address{line-height: 24px;color: #666;}
.has-address-top{}
.has-address-top .name{float: left;width: 50%;}
.has-address-top .phone{float: left;width: 50%;}

/*办公文化*/
.culture{}
.culture-ul{}
.culture-li{padding: 15px;border-bottom: 10px solid #F7F7F7;}
.culture-li-empty{width: 100%;text-align: center;padding: 35px 0;color: #ccc;}
.culture-li-img{margin-bottom: 10px;}
.culture-li-img img{display: block;width: 100%;}
.culture-li-desc{margin-bottom:10px;font-size: 0.23rem;color: #666;line-height: 24px;}
.culture-li-desc .title{margin-bottom: 10px;font-size: 0.28rem;color: #333;}
.culture-li-bot{padding-top:10px;line-height: 20px;border-top: 2px solid #F7F7F7;}
.culture-li-label{float: left;}
.culture-li-label span{padding:0 5px;margin-right:5px;float: left;font-size: 0.23rem;color: #F76981;border:1px solid #F76981;}
.culture-li-more{float: right;color: #666;}

/*个人中心*/
.mine{}
.mine-top { position: relative; padding: 0.8rem 0.3rem; display: flex; display: -webkit-flex; background: #f9f9f9 url(../images/img17.png) no-repeat center bottom; background-size: cover; }
.mine-set { display: block; position: absolute; right: 0.3rem; top: 0.3rem; width: 0.5rem; height: 0.5rem; background: url(../images/icon21.png) no-repeat center; background-size: 0.36rem; }
.mine-photo { float: left; width: 1.2rem; height: 1.2rem; border-radius: 50%; overflow: hidden;  }
.mine-photo img{display: block;width: 100%;}
.mine-desc { padding-left: 0.25rem; flex: 1; -webkit-flex: 1; color: #fff; line-height: 0.4rem; }
.mine-desc-a { margin-top: 0.15rem; }
.mine-desc-a .name { margin-right: 10px; display: block; font-size: 0.28rem; color: #FFF; font-weight: bold; }
.mine-desc-a .desc { padding: 0; display: block; border-radius: 0.28rem; font-size: 0.26rem; font-size: 0.23rem; }
.mine-desc-a .desc img{margin-right:5px;float:left;margin-top:5px;width: 18px;}
.mine-desc-c { font-size: 0.23rem; margin-top: 0.15rem; }
.mine-desc-c a { padding: 0 0.23rem; float: left; color: #fff; border-radius: 30px; background: #CC425A; background-size: 0.20rem; font-size: 0.20rem; }
.mine-desc-c a:first-child{margin-right: 5px;}
.mine-nav{border-top: 10px solid #F7F7F7;overflow:hidden;}
.mine-nav-main { }
.mine-nav-a {position:relative;padding: 0 0.45rem 0 0.2rem; display: block; line-height: 0.8rem; border-bottom: 1px solid #F4F4F4; }
.mine-nav-a:before { display: block; content: ''; position: absolute; right: 0.15rem; top: 0.02rem; width: 0.32rem; height: 100%; background: url(../images/icon13.png) no-repeat center center; background-size: 0.16rem; }
.mine-nav-a .title { float: left; font-size: 0.28rem; color: #454954; }
.mine-nav-a .desc { float: right; font-size: 0.23rem; color: #999; position: relative; top: 0.035rem; left: 0; }
.mine-nav-a .desc span { color: #EC6060; font-weight: bold; }
.mine-menu { padding: 0.38rem 0 0.25rem 0; display: flex; display: -webkit-flex; border-bottom: 10px solid #F7F7F7; overflow: hidden; }
.mine-menu-a{position:relative;flex: 1;-webkit-flex: 1;text-align: center;color: #666;font-size: 0.23rem;}
.mine-menu-a img { margin: 0 auto 0.05rem auto; display: block; width: 0.35rem; }
.mine-menu-a span { position: absolute; left: 50%; top: -0.15rem; display: block; min-width: auto; /* height: 0.15rem; */ border-radius: 100%; border: solid 2px #EC6060; color: #EC6060; text-align: center; font-size: 0.2rem; background: #FFF; padding: 0 0.08rem; }


/*分销中心*/
.dist { }
.dist-top { position: relative;  background: #f9f9f9 url(../images/img17.png) no-repeat center top;  }
.dist-amount { width: 100%; overflow: hidden; display: flex; flex-direction: row; color: #FFF; clear: both; padding: 0.5rem; }
.dist-amount-l, .dist-amount-r{width:50%; }
.dist-amount-l{line-height:0.42rem;}
.dist-amount-l p:first-child span{font-size:0.5rem;  }
.dist-amount-r { text-align: right;padding-top:0.2rem;}
.dist-amount-r a { color: #fff; }
.dist-amount-r a:last-child { border: solid 1px #FFF;padding:0.1rem 0.2rem;border-radius:0.1rem;margin-left:0.3rem;}

.dist-amount-box { width: 100%; overflow: hidden; display: flex; flex-direction: row; padding-bottom: 0.42rem; line-height: 0.36rem; }
.dist-amount-box a { color: #fff; }
.dist-amount-box-item { width:50%; overflow: hidden; text-align: center; border-right: solid 1px #ff6d4f; }
.dist-amount-box-item:last-child {border-right: none; }

.dist-desc { padding-left: 0.25rem; flex: 1; -webkit-flex: 1; color: #fff; line-height: 0.4rem; }
.dist-desc-a { margin-top: 0.15rem; }
.dist-desc-a .name { margin-right: 10px; display: block; font-size: 0.28rem; color: #FFF; font-weight: bold; }
.dist-desc-a .desc { padding: 0; display: block; border-radius: 0.28rem; font-size: 0.26rem; font-size: 0.23rem; }
.dist-desc-a .desc img { margin-right: 5px; float: left; margin-top: 5px; width: 18px; }
.dist-desc-c { font-size: 0.23rem; margin-top: 0.15rem; }
.dist-desc-c a { padding: 0 0.23rem; float: left; color: #fff; border-radius: 30px; background: #CC425A; background-size: 0.20rem; font-size: 0.20rem; }
.dist-desc-c a:first-child { margin-right: 5px; }
.dist-nav { border-top: 10px solid #F7F7F7; overflow: hidden; }
.dist-nav-main { }
.dist-nav-a { position: relative; padding: 0 0.45rem 0 0.2rem; display: block; line-height: 0.8rem; border-bottom: 1px solid #F4F4F4; }
.dist-nav-a:before { display: block; content: ''; position: absolute; right: 0.15rem; top: 0.02rem; width: 0.32rem; height: 100%; background: url(../images/icon13.png) no-repeat center center; background-size: 0.16rem; }
.dist-nav-a .title { float: left; font-size: 0.28rem; color: #454954; }
.dist-nav-a .desc { float: right; font-size: 0.23rem; color: #999; position: relative; top: 0.035rem; left: 0; }
.dist-nav-a .desc span { color: #EC6060; font-weight: bold; }
.dist-menu { padding: 0.38rem 0 0.25rem 0; display: flex; display: -webkit-flex; border-bottom: 10px solid #F7F7F7; overflow: hidden; }
.dist-menu-a { position: relative; flex: 1; -webkit-flex: 1; text-align: center; color: #666;line-height: 0.5rem; }
.dist-menu-a p { display:block; }
.dist-menu-a span { display: block; color: #EC6060; text-align: center; font-size: 0.5rem; background: #FFF; padding: 0 0.08rem; }


/*个人信息*/
.inform { font-size: 0.23rem; }
.inform-dl { display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; padding: 0 0.25rem; }
.inform-dl.bor{border-bottom: 10px solid #F7F7F7;}
.inform-dt { min-width: 1.15rem; height: 0.85rem; line-height: 0.85rem; color: #666; }
.inform-dd { position: relative; flex: 1; -webkit-flex: 1; line-height: 0.8rem; color: #747474; font-size: 0.23rem; text-align: right; overflow: hidden; }
.inform-dd.redio { position: relative; line-height: inherit; top: 0.25rem; }
.inform-dd select { background: url(../images/icon65.png) no-repeat center right; padding: 0.12rem; width: 25%; font-size: 0.23rem; }
.inform-dd select.auto { width: inherit; }
.inform-dd-photo { margin-top: 5px; width: 100%; height: 35px; }
.inform-dd-photo img { width: 35px; border-radius: 50%; position: absolute; right: 0; top: 0.13rem; margin-top: 0; }
.inform-dd-inp { float: right; width: 100%; height: 0.8rem; font-size: 0.26rem; text-align: right; }
.inform-dd-inp.wid{width: 60%;}
.inform-dd-code{float: right;width:40%;color: #F39830;text-align: right;}
.inform-dd.address .region-name { width: 25%; float: left; height: 0.8rem; font-size: 0.23rem; }
.inform-dd.address .inform-dd-inp { width: 75%;border-left:solid 1px #EEE;text-indent:0.25rem; }
.inform-dd.price { color: #EC6060; font-size: 0.32rem; font-weight: bold; }
.inform-dl.icon { padding: 0 0.13rem 0 0.2rem; }
.inform-dl.icon .inform-dd { padding-right: 0.25rem; background: url(../images/icon57.png) no-repeat right center; background-size: 0.12rem; }
.inform-btn { position: fixed; left: 50%; font-size: 0.3rem; bottom: 0; width: 100%; max-width: 740px; line-height: 0.8rem; background: #FFF; transform: translateX(-50%); -webkit-transform: translateX(-50%); color: #fff; text-align: center; }

.inform-dd-list { overflow: hidden; }
.inform-dd-list a { width: 50%; text-align: center; float: left; }
.inform-dd-list span { margin: 0.15rem auto 0 auto; display: block; border: 1px solid #DDD; border-radius: 0; line-height: 0.5rem; font-size: 0.23rem; color: #333; border-radius: 0.08rem; width: 95%; text-align: center; }
.inform-dd-list a.active span { border-color: #EC6060; background-color: #FDF6EC; color: #EC6060; }
.inform-dd-list a.false span { color: #E4E4E4; border-color: #E4E4E4; }


.radio-inline { float: right; padding: 0 0.1rem; line-height: inherit; }
.radio-inline-choose { position: relative; margin: 0.12rem 0 0.12rem 0.05rem; float: right; width: 0.26rem; height: 0.26rem; border-radius: 50%; border: 1px solid #727888; }
.radio-inline-choose.active { background: url(../images/icon17.png) no-repeat center; background-size: contain; border: none; }
.radio-inline-choose input { position: absolute; width: 21px; height: 21px; opacity: 0; }



.inform-btn-l { float: left; width: 70%; color: #333; font-size: 0.26rem; text-align: left; line-height: normal; /*padding: 0.1rem 0.2rem;*/ padding: 0.23rem 0.2rem; }
.inform-btn-l span { color: #333333;  }
.inform-btn-l-jf{font-size:0.13rem;color:#666;display:none;}
.inform-btn-l-jf span { color: #53B060; font-weight: bold; }
.inform-btn a { float: left; width: 30%; text-align: center; color: #FFF; background:#EC6060; font-size: 0.23rem; }

/*招代理*/
.agent-form{overflow:hidden;}
.agent-form-text { padding: 0.1rem 0.2rem 0.2rem 0.2rem; color: #666; font-size: 0.2rem; line-height: 0.32rem; }
.agent-form-text h5 { color: #333; font-size: 0.23rem; font-weight: normal; margin: 0.1rem 0; }
.agent-form { font-size: 0.26rem; }
.agent-form-dl { display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; padding: 0 0.25rem; }
.agent-form-dl.bor { border-bottom: 10px solid #F7F7F7; }
.agent-form-dt { min-width: 1.15rem; height: 0.85rem; line-height: 0.85rem; color: #666; }
.agent-form-dd { position: relative; flex: 1; -webkit-flex: 1; line-height: 0.8rem; color: #747474; font-size: 0.23rem; text-align: right; overflow: hidden; }
.agent-form-dd.redio { position: relative; line-height: inherit; top: 0.25rem; }
.agent-form-dd select { background: url(../images/icon65.png) no-repeat center right; padding: 0.12rem; width: 25%; font-size: 0.23rem; }
.agent-form-dd select.auto { width: inherit; }
.agent-form-dd-photo { margin-top: 5px; width: 100%; height: 35px; }
.agent-form-dd-photo img { width: 35px; border-radius: 50%; position: absolute; right: 0; top: 0.13rem; margin-top: 0; }
.agent-form-dd-inp { float: right; width: 100%; height: 0.8rem; font-size: 0.26rem; text-align: right; }
.agent-form-dd-inp.wid { width: 60%; }
.agent-form-dd-code { float: right; width: 40%; color: #F39830; text-align: right; }
.agent-form-dd.address .region-name { width: 25%; float: left; height: 0.8rem; font-size: 0.23rem; }
.agent-form-dd.address .agent-form-dd-inp { width: 75%; border-left: solid 1px #EEE; text-indent: 0.25rem; }
.agent-form-dd.price { color: #EC6060; font-size: 0.32rem; font-weight: bold; }
.agent-form-dl.icon { padding: 0 0.13rem 0 0.2rem; }
.agent-form-dl.icon .agent-form-dd { padding-right: 0.35rem; background: url(../images/icon57.png) no-repeat right 0.23rem; background-size: 0.3rem; }
.agent-form-btn { position: fixed; left: 50%; font-size: 0.23rem; bottom: 0; width: 100%; max-width: 740px; line-height: 0.7rem; background: #EC6060; transform: translateX(-50%); -webkit-transform: translateX(-50%); color: #fff; text-align: center; }
.agent-form-top { padding: 1.3rem 0 1rem 0; text-align: center; color: #fff; font-size: 0.23rem; line-height: 30px; background: url(../images/img15.png) no-repeat center; background-size: cover; }
.agent-form-top .title { font-size: 0.28rem; }
.agent-form-dd-list { overflow: hidden; }
.agent-form-dd-list a { width: 50%; text-align: center; float: left; }
.agent-form-dd-list span { margin: 0.15rem auto 0 auto; display: block; border: 1px solid #DDD; border-radius: 0; line-height: 0.5rem; font-size: 0.23rem; color: #333; border-radius: 0.08rem; width: 95%; text-align: center; }
.agent-form-dd-list a.active span { border-color: #EC6060; background-color: #FDF6EC; color: #EC6060; }
.agent-form-dd-list a.false span { color: #E4E4E4; border-color: #E4E4E4; }


.join-alert { position: fixed; left: 10%; top: 50%; z-index: 3; width: 80%; padding: 40px 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); background-color: #fff; border-radius: 10px; text-align: center; font-size: 0.28rem; color: #454954; }
.join-alert img { margin: 0 auto 10px auto; display: block; width: 50px; }







.buyform { font-size: 0.23rem; }
.buyform-dl { display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4;  }
.buyform-dl.bor { border-bottom: 10px solid #F7F7F7; }
.buyform-dt { width: 92px; line-height: 0.8rem; font-size: 0.26rem; }
.buyform-dd { position: relative; flex: 1; -webkit-flex: 1; height: 0.8rem; line-height: 0.8rem; color: #747474; font-size: 0.35rem; }
.buyform-dd.icon { background: url(../images/icon57.png) no-repeat right center; background-size: 0.3rem; padding-right: 0.39rem; }
.buyform-dd select { background: url(../images/icon65.png) no-repeat center right; padding: 0.12rem; width: 25%; font-size: 0.23rem; }
.buyform-dd.bkg { padding-right: 20px; background: url(../images/icon13.png) no-repeat right center; background-size: 15px; }
.buyform-dd-photo { margin-top: 5px; width: 100%; height: 35px; }
.buyform-dd-photo img { width: 35px; border-radius: 50%; position: absolute; left: 0; top: 0; margin-top: 0; }
.buyform-dd-inp { float: left; width: 100%; height: 0.8rem; font-size: 0.23rem; text-align: right; color: #666; }
.buyform-dd-inp.wid { width: 60%; }
.buyform-dd-code { float: right; width: 40%; color: #F39830; text-align: center; }
.buyform-dd.address .region-name { width: 25%; float: left; height: 0.8rem; font-size: 0.23rem; }
.buyform-dd.address .buyform-dd-inp { width: 75%; border-left: solid 1px #EEE; text-indent: 0.25rem; }
.buyform .radio-inline { float: left; margin-right: 30px; }
.buyform-btn { position: fixed; left: 50%; bottom: 0; width: 100%; max-width: 740px; line-height: 0.85rem; background: #53B060; transform: translateX(-50%); -webkit-transform: translateX(-50%); color: #fff; text-align: center; font-size: 0.3rem; }
.buyform-btn.nts { background: #fff; border-top: solid 1px #F7F7F7; }
.buyform-btn-l { float: left; width: 60%; color: #333; font-size: 0.28rem; text-align: left; line-height: normal; padding: 0.1rem 0.2rem; }
.buyform-btn-l span { color: #EC6060;  }
.buyform-btn-l-jf { font-size: 0.23rem; color: #666; }
.buyform-btn-l-jf span { color: #53B060; font-weight: bold; }
.buyform-btn a { float: left; width: 40%; text-align: center; color: #FFF; background: #53B060; font-size: 0.3rem; }








/*普通会员*/
.mine-top-btn { line-height: 24px; padding: 0 15px; display: inline-block; background-image: linear-gradient(0deg, #FCC968 0%, #FCF17C 100%); border-radius: 0.23rem; font-size: 0.23rem; color: #8B572A; }


/*我的推荐清单*/
.recom{}
.recom-nav { padding: 0 0.15rem; max-width: 740px; -webkit-transform: translateX(-50%); left: 50%; border-bottom: solid 5px #F7F7F7; position: fixed; z-index: 1; background: #FFF; width: 100%; overflow: hidden; }
.recom-nav-a { line-height: 0.7rem; }
.recom-nav-a a { padding: 0; float: left; color: #2A2A2A; border-bottom: 2px solid transparent; font-size: 0.26rem; width: 25%; text-align: center; }
.recom-nav-a a.active { border-color: #EC6060; color: #EC6060; }
/*.recom-nav-a a span{font-size:0.2rem;}*/
.recom-ul { padding-top: 0.8rem; }
.recom-li { padding: 0 0.2rem; border-bottom: 0.1rem solid #F7F7F7; }
.recom-li-top { position: relative; border-bottom: 1px solid #F4F4F4; line-height: 0.8rem; }
.state-not { position: absolute; right: 0; top: 50%; margin-top: -20px; width: 0.7rem; height: 0.7rem; background: url(../images/icon40.png) no-repeat center; background-size: contain; }
.recom-li-top .num { float: left; color: #666; font-size: 0.23rem; }
.recom-li-top .state { float: right; font-size: 0.23rem; color: #666; }
.recom-li-top .state.s-c-1 { color: #EC6060; }
.recom-li-top .state.s-c-2 { color: #EC6060; }
.recom-li-top .state.s-c-3 { color: #EC6060; }
.recom-li-top .state.p-c-1 { color: #EC6060; }
.recom-li-top .state.p-c-2 { color: #EC6060; }
.recom-li-top .state.p-c-3 { color: #EC6060; }
.recom-li-main { padding-bottom: 0.25rem; /*border-bottom: 1px solid #F4F4F4;*/ }
.recom-li-dl { display: flex; display: -webkit-flex; line-height: 0.42rem; }
.recom-li-dl.mag{margin-bottom: 10px;}
.recom-li-dt { width: 1.2rem; color: #999; }
.recom-li-dd{flex: 1;-webkit-flex: 1;color: #666;}

.recom-li-total { text-align: right; padding: 0.26rem 0 0.15rem 0; font-size: 0.20rem; color: #333; border-top: 1px solid #F4F4F4; }
.recom-li-total span{margin:0 0.08rem;}
.recom-li-total span label { font-size: 0.18rem; margin: 0 0 0 0.05rem; }
.recom-li-total span i { font-size: 0.23rem;}
.recom-li-bot { overflow: hidden; clear: both; padding: 0.25rem 0; }
.recom-li-bot a { margin: 0 0.09rem; min-width: 1.3rem; }
.recom-li-bot-pay { float: left; font-size: 0.23rem; float: right; border: 1px solid #EC6060; border-radius: 1rem; color: #EC6060; text-align: center; margin-top: 0; line-height: 0.45rem; }
.recom-li-bot-btn { float: left; font-size: 0.23rem; float: right; border: 1px solid #333; border-radius: 1rem; color: #333; text-align: center; margin-top: 0; line-height: 0.45rem; }
.recom-list-ul { }
.recom-list-li { padding: 0.26rem 0; display: flex; display: -webkit-flex; }
.recom-list-li-img { display: block; width: 1rem; }
.recom-list-li-img img { display: block; width: 100%; border-radius: 5px; }
.recom-list-li-main {position:relative;flex: 1; -webkit-flex: 1; padding-left:10px; }
.recom-list-li-desc { float: left; width: 70%; line-height: 0.42rem; }
.recom-list-li-desc .title { display: block; font-size: 0.23rem; color: #333; overflow: hidden;line-height: 0.3rem; }
.recom-list-li-desc .desc { margin-bottom: 5px; font-size: 0.23rem; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.recom-list-li-desc .intro { font-size: 0.2rem; color: #999;  }
.list-li-desc .more { font-size: 0.23rem; color: #666; }
.recom-list-li-num { float: right; text-align: right; }
.recom-list-li-num .price { margin-bottom: 10px; color: #333; font-size: 0.18rem;  }
.recom-list-li-num .price span { font-size: 0.23rem; color: #333; }
.recom-list-li-num .num { font-size: 0.2rem; color: #666; }

.recom-list-li-btn { position: absolute; right: 0; bottom: -0.1rem; }
.recom-list-li-btn-0 { float: left; padding: 0 0.10rem; font-size: 0.20rem; float: right; border: 1px solid #DDD; border-radius: 3px; color: #333; text-align: center; margin-top: 0; line-height: 0.36rem; }
.recom-list-li-txt-0 { float: left; padding: 0.05rem 0.12rem; font-size: 0.20rem; float: right; border-radius: 3px; color: #EC6060; text-align: center; margin-top: 0; /* line-height: 0.30rem; */ }
/*.recom-list-li-txt-1 { float: left; padding: 0.05rem 0.12rem; font-size: 0.2rem; float: right; border-radius: 3px; color: #666; text-align: center; margin-top: 0; line-height: 0.30rem;  }*/
.recom-list-li-bot { }


/*查看清单*/
.invent{}
.invent-top { padding: 0 10px; border-bottom: 10px solid #F7F7F7; font-size: 0.26rem; }
.invent-hd { padding: 0.3rem 0; display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; line-height: 0.2rem; }
.invent-dl { padding: 0.3rem 0; display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; line-height: 0.2rem; }
.invent-dl a{color:#333 !important;}

.invent-price { padding: 0.15rem 0; overflow: hidden; }
.invent-price dl { border-bottom: none; padding: 0.15rem 0.2rem; font-size: 0.20rem; text-align: right; }
.invent-price dl dt { color: #666; width: 90%; text-align: left; }
.invent-price dl dd { color: #666; text-align: right; }
.invent-price dl dd span { font-size: 0.15rem; }
.invent-price dl:last-child span { font-size: 0.23rem; }
.invent-price dl:last-child dt {  }
.invent-price dl:last-child dd { color: #EC6060; font-size: 0.3rem; }


.invent-dl:last-child{border-bottom:none;}
.invent-dl dd.icon { background: url(../images/icon57.png) no-repeat right center; background-size: 0.3rem; padding-right: 0.39rem; }
.invent-dt { width: 1.2rem; }
.invent-dd { flex: 1; -webkit-flex: 1; text-align: right;color:#666; }
.invent-dd.text{ line-height: 0;padding:0; }
.invent-dd.text p { line-height: 0.5rem; position: relative; top: -7px;left:0; }
.invent-list { font-size: 0.23rem; border-bottom: 0.2rem solid #F7F7F7; }
.invent-list-top { border-bottom: 1px solid #F4F4F4; line-height: 45px; padding: 0 0.15rem 0 0.2rem; }
.invent-list-top .title { float: left; font-size: 0.26rem; color: #333; }
.invent-list-top .state { float: right; font-size: 0.26rem; color: #EC6060; }
.invent-list-top .state.s-c-1 { color: #EC6060; }
.invent-list-top .state.s-c-2 { color: #EC6060; }
.invent-list-top .state.s-c-3 { color: #EC6060; }
.invent-list-top .state.p-c-1 { color: #EC6060; }
.invent-list-top .state.p-c-2 { color: #EC6060; }
.invent-list-top .state.p-c-3 { color: #EC6060; }
.invent-list-ul { padding: 0 0.15rem 0 0.2rem;overflow:hidden; }
.invent-list-li { padding: 0.3rem 0; display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; }
.invent-list-li:last-child{ border-bottom: none; }
.invent-list-li-img { display: block; width: 1.5rem; height: 1.5rem;  }
.invent-list-li-img img { display: block; width: 100%; border-radius: 5px; }
.invent-list-li-main{position:relative;flex: 1;-webkit-flex: 1;padding: 0 0.2rem;}
.invent-list-li-desc { float: left; width: 70%; line-height: 0.39rem; }
.invent-list-li-desc .title { display: block; color: #333; font-size: 0.26rem; }
.invent-list-li-desc .desc{margin-bottom:5px;font-size:0.23rem;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.invent-list-li-desc .intro{font-size: 0.23rem;color: #999;}
.list-li-desc .more{font-size: 0.23rem;color: #666;}
.invent-list-li-num{float: right;text-align: right;}
.invent-list-li-num .price { margin-bottom: 10px; color: #001F24;  font-size: 0.23rem; }
.invent-list-li-num .price span { font-size: 0.28rem; color: #001F24;  }
.invent-list-li-num .num { color: #001F24;  }

.invent-list-li-btn { position: absolute; right: 0; bottom: -0.1rem; }
.invent-list-li-btn-0 { float: left; padding: 0 0.10rem; font-size: 0.18rem; float: right; border: 1px solid #DDD; border-radius: 3px; color: #333; text-align: center; margin-top: 0; line-height: 0.35rem; }
.invent-list-li-txt-0 { float: left; padding: 0.05rem 0.12rem; font-size: 0.2rem; float: right; border-radius: 3px; color: #EC6060; text-align: center; margin-top: 0;}




/*购物下单-优惠券-弹框*/
.invent-coupon-list { overflow: hidden; position: fixed; left: 50%; bottom: -1000%; z-index: 4; width: 100%; max-width: 740px; height: 80%; transform: translateX(-50%); -webkit-transform: translateX(-50%); background-color: #fff; }
.invent-coupon-list.active { bottom: 0; border-radius: 0.2rem 0.2rem 0 0; }
.invent-coupon-list-close { position: absolute; right: 0.1rem; top: 0.1rem; width: 0.6rem; height: 0.6rem; background: url(../images/icon15.png) no-repeat center; background-size: 0.35rem; }
.invent-coupon-list-main-tit { background: #F8F8F8; padding: 0.23rem 0.3rem; font-size: 0.23rem; color: #333; font-weight: bold; }
.invent-coupon-list-main { }
.invent-coupon-list-prod { margin-bottom: 0.3rem; display: flex; display: -webkit-flex; }
.invent-coupon-list-img { width: 2rem; height: 2rem; overflow: hidden; }
.invent-coupon-list-img img { display: block; width: 100%; }
.invent-coupon-list-desc { padding-left: 0.2rem; flex: 1; -webkit-flex: 1; line-height: 0.5rem; }
.invent-coupon-list-desc .title { color: #333; font-size: 0.23rem; width: 3rem; line-height: 0.35rem; }
.invent-coupon-list-desc .price { color: #EC6060; font-size: 0.28rem;  }
.invent-coupon-list-desc .stock-count { color: #666; font-size: 0.23rem; }
.invent-coupon-list-choose { margin-bottom: 0.1rem; }
.invent-coupon-list-choose .title { margin: 0.5rem 0 0.3rem 0.1rem; color: #333; font-size: 0.26rem; }
.invent-coupon-list-a { overflow: hidden; margin-bottom: 0.5rem; }
.invent-coupon-list-a a { width: 33.333%; text-align: center; float: left; }
.invent-coupon-list-a span { margin: 0.1rem auto; display: block; border: 1px solid #DDD; border-radius: 0; line-height: 0.5rem; font-size: 0.23rem; color: #333; border-radius: 0.08rem; width: 95%; text-align: center; }
.invent-coupon-list-a a.active span { border-color: #f89a5f; background-color: #fff; color: #f89a5f; }
.invent-coupon-list-a a.false span { color: #E4E4E4; border-color: #E4E4E4; }
.invent-coupon-list-num { line-height: 30px; padding-bottom: 0.3rem; }
.invent-coupon-list-num .title { float: left; color: #333; margin-bottom: 0.1rem; font-size: 0.23rem; }
.invent-coupon-list-com { float: left; background: #F8F8F8; padding: 0.05rem 0.25rem; border-radius: 0.3rem; }
.invent-coupon-list-com-btn { float: left; font-size: 0.5rem; text-align: center; }
.invent-coupon-list-com-btn.product-num-del { font-size: 0.8rem; }
/*.invent-coupon-list-com-btn.product-num-add { font-size: 0.8rem; }*/
.invent-coupon-list-com-inp { float: left; width: 0.5rem; height: 0.55rem; text-align: center; line-height: 0.55rem; border: none; font-size: 0.26rem; }

.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container { position: relative; background-color: #fff; overflow: hidden; padding: 0.2rem }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item { width: 100%; height: 1.38rem; margin-top: .15rem; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item.disable *{color:#999 !important;}
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .couponBg { position: absolute; border-radius: .2rem; top: 0; left: 0; right: 0; bottom: 0; opacity: .08; background-color: #EC6060; }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item:first-child { margin-top: 0 }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .dot { width: .32rem; height: .23rem; top: 0.56rem; position: absolute; border-radius: 100%; background-color: #fff; }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .dot1 { left: -.21rem }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .dot2 { right: -.21rem }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .leftWrap { width: 1.7rem; text-align: center; position: relative }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .leftWrap .couponPrice { font-size: 0.38rem; display: block; font-weight: 700; color: #EC6060; line-height: 0.32rem; }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .leftWrap .couponPrice span { font-size: 0.23rem; }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .leftWrap .couponCondition { font-size: 0.2rem; color: #333; margin-top: .04rem; font-weight: normal; }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .middleWrap { width: 3.4rem; position: relative; margin-right: 0.1rem; }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .middleWrap .couponName { color: #333; font-size: .23rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .middleWrap .validity { color: #666; font-size: .2rem; margin-top: .05rem; }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .receiveCoupon { position: relative; float: right; width: 0.35rem; height: 0.35rem; border-radius: 50%; border: 1px solid #727888; border-radius: 50%; text-indent: -9999px; }
.invent-coupon-list-main-panel .invent-coupon-list-main-panel-container .invent-coupon-list-main-panel-item .receiveCoupon.active{  background: url(../images/icon17.png) no-repeat center; background-size: contain; border: none; text-indent: -9999px; }

.invent-coupon-list-nav { padding: 0 0.15rem;width:100%; max-width: 740px;border-bottom: solid 5px #F7F7F7;background: #FFF; width: 100%; overflow: hidden; }
.invent-coupon-list-nav-a {line-height: 0.7rem; }
.invent-coupon-list-nav-a a {position:relative;float: left; width: 50%; padding: 0; float: left; color: #2A2A2A; font-size: 0.26rem; text-align: center; }
.invent-coupon-list-nav-a a em{color:#333;}
.invent-coupon-list-nav-a a.active { font-weight: bold; }
.invent-coupon-list-nav-a a.active:before { position: absolute; bottom: 0; content: ''; width: 20%; background: #EC6060; height: 0.05rem; left: 1.1rem; }









.recom-list-li-bot { }

.service-phone{display:none;padding:20px 0;text-align: center;color: #999;}
.service-phone p { display: inline-block; padding-left: 0.5rem; background: url(../images/icon28.png) no-repeat left center; background-size: 20px; font-size: 0.3rem; }

.invent-bot { padding: 0.25rem 0.16rem; line-height: 0.5rem; border-bottom: 0.2rem solid #F7F7F7; }
.invent-bot-remark textarea { width: 100%; height: 1rem; font-size: 0.26rem; }

.invent-integral { padding: 0.15rem; line-height: 0.5rem; border-bottom: 0.2rem solid #F7F7F7; font-size: 0.26rem; }
.invent-integral p { text-align: right; float: right; font-size: 0.23rem; color: #666; }
.invent-integral-choose { position: relative; margin: 0.12rem 0 0.12rem 0.05rem; float: right; width: 0.25rem; height: 0.25rem; border-radius: 50%; border: 1px solid #727888; }
.invent-integral-choose.active { background: url(../images/icon17.png) no-repeat center; background-size: contain; border: none; }
.invent-integral-choose input { position: absolute; width: 21px; height: 21px; opacity: 0; }

.invent-total-freight { overflow: hidden;  }
.invent-total-freight p{clear:both;display:block; }
.invent-total-freight p:nth-child(2) {display:none;position: relative; background: #FCF8DA; border-radius: 0.1rem; padding: 0.1rem 0.2rem 0.1rem 0.6rem; overflow: hidden; font-size: 0.23rem; color: #A47139; margin: 0.6rem 0 0.3rem 0; text-align: left; }
.invent-total-freight p:nth-child(2):after { display: block; position: absolute; left: 0.2rem; top: 0.21rem; content: ''; width: 0.28rem; height: 0.28rem; background: url(../images/icon102.png) no-repeat center center; background-size: 100%; }
.invent-total-freight p:nth-child(2) a { float: right; position: relative; padding-right: 0.3rem; color: #EC6060; }
.invent-total-freight p:nth-child(2) a:after { display: block; position: absolute; right: 0; top: 0.11rem; content: ''; width: 0.26rem; height: 0.26rem; background: url(../images/icon77.png) no-repeat center center; background-size: 0.11rem; }

.invent-total { overflow: hidden; padding: 0.25rem 0.3rem; line-height: 0.5rem; border-top: 0.2rem solid #F7F7F7; }
.invent-total li{display:block;clear:both;font-size:0.23rem;color:#333;}
.invent-total label:nth-child(1) { float: left; }
.invent-total label:nth-child(2) { float: right; font-weight: bold;  }
.invent-total-coupon label:nth-child(2) { font-weight: normal; margin-bottom: 0.2rem; }
.invent-total-coupon-icon{position:relative;}
.invent-total-coupon-icon:before .invent-total-coupon-icon:before { content: ''; height: 0.48rem; line-height: 2rem; font-size: .8rem; float: right; color: #ccc !important; width: 0.2rem; background: url(../images/icon77.png) no-repeat right center; background-size: 0.11rem; }
.invent-total-coupon-icon.price { color: #EC6060;  }
/*我的积分*/
.integ { }
.integ-top { position: relative; padding: 0.5rem 0;background: #f9f9f9 url(../images/img17.png) no-repeat center top;text-align: center; color: #fff; }
.integ-top .title{font-size:0.25rem;}
.integ-top .num { margin: 5px 0; font-size: 30px;  }
.integ-top .num i{font-size:0.35rem;}
.integ-top-btn { padding: 0 15px; display: inline-block; line-height: 0.49rem; background-color: #fff; border-radius: 15px; color: #F04F4F; font-size: 0.23rem;}
.integ-top-btn img{margin-top:2px;margin-right:5px;float: left;width: 20px;}
.integ-nav {padding: 0 20px; display: flex; display: -webkit-flex; border-bottom: 10px solid #F7F7F7; font-size: 0.23rem; }
.integ-nav-a{flex: 1;-webkit-flex:1;text-align: center;}
.integ-nav-a a{display: inline-block;line-height: 45px;color: #454954;}
.integ-nav-a img{margin-top:0.23rem;margin-right:5px;float: left;width: 20px;}
.integ-nav-a.active a{color: #EC6060;}
.integ-main { padding: 0 10px; border-top: 10px solid #F7F7F7; }
.integ-tit { position: relative; text-align: center; line-height: 1rem; font-size: 0.26rem; color: #999; }
.integ-tit:before{content:'';position: absolute;left: 0;top: 50%;width: 30%;height: 1px;background-color: #F4F4F4;}
.integ-tit:after{content:'';position: absolute;right: 0;top: 50%;width: 30%;height: 1px;background-color: #F4F4F4;}
.integ-ul{}
.integ-li{padding: 10px 0;display: flex;display: -webkit-flex;border-bottom: 1px solid #F4F4F4;}
.integ-li-img{width: 50px;height: 50px;border-radius: 50%;overflow: hidden;}
.integ-li-img img{display: block;width: 100%;}
.integ-li-mian { padding-left: 0.2rem; line-height: 0.5rem; flex: 1; -webkit-flex: 1; }
.integ-li-lf{float: left;width: 80%;}
.integ-li-lf .name { font-size: 0.23rem; color: #333; }
.integ-li-lf .time { padding-left: 0.3rem; font-size: 0.20rem; color: #999; background: url(../images/icon32.png) no-repeat left center; background-size: 0.25rem; }
.integ-li-rg { float: right; width: 20%; color: #FF890B; text-align: center; font-size: 0.23rem;  }
.integ-li-rg.cor{color: #999;}

/*提现记录*/
.withdraw {}
.withdraw-top { position: relative; padding: 0.5rem 0;background: #f9f9f9 url(../images/img17.png) no-repeat center top;text-align: center; color: #fff; }
.withdraw-top .title{font-size:0.25rem;}
.withdraw-top .num { margin: 0.2rem 0; font-size: 30px;  }
.withdraw-top .num i{font-size:0.35rem;}
.withdraw-top-btn {padding: 0 0.3rem;display: inline-block;line-height: 0.49rem;background-color: #fff;border-radius:1rem;color: #F04F4F;font-size: 0.23rem;}
.withdraw-top-btn img{margin-top:2px;margin-right:5px;float: left;width: 20px;}
.withdraw-nav {padding: 0 20px; display: flex; display: -webkit-flex; border-bottom: 10px solid #F7F7F7; font-size: 0.23rem; }
.withdraw-nav-a{flex: 1;-webkit-flex:1;}
.withdraw-nav-a a{display:block;line-height: 0.8rem;color: #454954;;}
.withdraw-nav-a img{margin-top:0.23rem;margin-right:5px;float: left;width: 20px;}
.withdraw-nav-a.active a{color: #EC6060;}
.withdraw-main { overflow:hidden; }
.withdraw-tit { position: relative; text-align: center; line-height: 1rem; font-size: 0.26rem; color: #999; }
.withdraw-tit:before{content:'';position: absolute;left: 0;top: 50%;width: 30%;height: 1px;background-color: #F4F4F4;}
.withdraw-tit:after{content:'';position: absolute;right: 0;top: 50%;width: 30%;height: 1px;background-color: #F4F4F4;}
.withdraw-li{padding:0.2rem;border-bottom: 1px solid #F4F4F4;}
.withdraw-li-lf{float: left;width: 30%;}
.withdraw-li-lf .title {margin-bottom: 0.2rem;font-size: 0.26rem;font-weight: bold;}
.withdraw-li-lf .status{font-size: 0.23rem;color: #999;}
.withdraw-li-rg{float: right;width: 70%;text-align: right;position:relative;padding-right:0.5rem;}
.withdraw-li-rg .num {margin-bottom: 0.1rem;font-size: 0.3rem;color: #53b060;}
.withdraw-li-rg .num i{font-size:0.23rem;}
.withdraw-li-rg .time{font-size: 0.23rem;color: #666;}
.withdraw-li-rg .iconfont {transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.2660444431189777, M12=-0.3327876096865394, M21=0.1127876096865398, M22=0.9660444431189779);position: absolute;top: 0.25rem;right: 0;color: #e0dada;}
.withdraw-li.empty {text-align:center;color:#999;font-size:0.23rem;padding:50px 0;border-bottom:none;}


/*我的团队*/
.wd-team {}
.wd-team-top { position: relative; padding: 1rem 0 0.5rem 0;background: #f9f9f9 url(../images/img17.png) no-repeat center top;text-align: center; color: #fff; }
.wd-team-box { width: 100%; overflow: hidden;font-size: 0.26rem;display: flex; flex-direction: row; padding-bottom: 0.42rem; line-height: 0.36rem; }
.wd-team-box a { color: #fff; }
.wd-team-box-item {width: 50%;overflow: hidden;text-align: left;border-right: solid 1px #ff6d4f;padding-left: 1.1rem;}
.wd-team-box-item p{margin:0.1rem 0;}
.wd-team-box-item span {font-size:0.5rem;margin-right:0.05rem;}
.wd-team-box-item:last-child {border-right: none; }
.wd-team-box.max .wd-team-box-item {width:33.333%;}

.wd-team-nav {padding: 0 20px; display: flex; display: -webkit-flex; border-bottom: 10px solid #F7F7F7; font-size: 0.23rem; }
.wd-team-nav-a{flex: 1;-webkit-flex:1;}
.wd-team-nav-a a{display:block;line-height: 0.8rem;color: #454954;;}
.wd-team-nav-a img{margin-top:0.23rem;margin-right:5px;float: left;width: 20px;}
.wd-team-nav-a.active a{color: #EC6060;}
.wd-team-main { overflow:hidden; }
.wd-team-tit { position: relative; text-align: center; line-height: 1rem; font-size: 0.26rem; color: #999; }
.wd-team-tit:before{content:'';position: absolute;left: 0;top: 50%;width: 30%;height: 1px;background-color: #F4F4F4;}
.wd-team-tit:after{content:'';position: absolute;right: 0;top: 50%;width: 30%;height: 1px;background-color: #F4F4F4;}
.wd-team-li {border-bottom: 5px solid #F4F4F4;}
.wd-team-li-user {width: 100%;clear: both;padding: 0.2rem;overflow: hidden;}
.wd-team-li-user-info {margin-top: 0.09rem;}
.wd-team-li-user-photo {width: 0.9rem;height: 0.9rem;float: left;margin-right: 0.15rem;border-radius: 100%;border: solid 1px #EEE;overflow: hidden;}
.wd-team-li-user-photo img{width:100%;height:100%;max-width:100%;}
.wd-team-li-user-info .name{font-size: 0.26rem;color: #333;font-weight:bold;margin-bottom:0.1rem;}
.wd-team-li-user-info .time{font-size: 0.23rem;color: #666;}
.wd-team-li-info {width: 100%;text-align: right;color: #666;clear: both;border-top: 1px solid #F4F4F4;}
.wd-team-li-info li {line-height: 0.7rem;float: left;width: 33.333%;text-align:center;}
.wd-team-li.empty {text-align:center;color:#999;font-size:0.23rem;padding:50px 0;border-bottom:none;}

/*分销订单*/
.wd-team {}
.wd-order-top { position: relative; padding: 1rem 0 0.5rem 0;background: #f9f9f9 url(../images/img17.png) no-repeat center top;text-align: center; color: #fff; }
.wd-order-box { width: 100%; overflow: hidden;font-size: 0.26rem;display: flex; flex-direction: row; padding-bottom: 0.42rem; line-height: 0.36rem; }
.wd-order-box a { color: #fff; }
.wd-order-box-item {width: 50%;overflow: hidden;text-align: left;border-right: solid 1px #ff6d4f;padding-left: 1.1rem;}
.wd-order-box-item p{margin:0.1rem 0;}
.wd-order-box-item span {font-size:0.5rem;margin-right:0.05rem;}
.wd-order-box-item:last-child {border-right: none; }
.wd-order-box.max .wd-order-box-item {width:33.333%;}

.wd-order-nav {padding: 0 20px; display: flex; display: -webkit-flex; border-bottom: 10px solid #F7F7F7; font-size: 0.23rem; }
.wd-order-nav-a{flex: 1;-webkit-flex:1;}
.wd-order-nav-a a{display:block;line-height: 0.8rem;color: #454954;text-align:center;}
.wd-order-nav-a img{margin-top:0.23rem;margin-right:5px;float: left;width: 20px;}
.wd-order-nav-a.active a{color: #EC6060;}
.wd-order-main { overflow:hidden; }
.wd-order-tit { position: relative; text-align: center; line-height: 1rem; font-size: 0.26rem; color: #999; }
.wd-order-tit:before{content:'';position: absolute;left: 0;top: 50%;width: 30%;height: 1px;background-color: #F4F4F4;}
.wd-order-tit:after{content:'';position: absolute;right: 0;top: 50%;width: 30%;height: 1px;background-color: #F4F4F4;}
.wd-order-li {border-bottom: 5px solid #F4F4F4;}
.wd-order-li-user {width: 100%;clear: both;padding: 0.2rem;overflow: hidden;}
.wd-order-li-user-info {margin-top: 0.09rem;width: 3.5rem;float:left;}
.wd-order-li-user-money {float: right;height: 1rem;overflow: hidden;font-size: 0.38rem;color: #EC6060;line-height: 1rem;}
.wd-order-li-user-money i{font-size:0.23rem;}
.wd-order-li-user-money span {margin-right: 0.1rem;font-size: 0.3rem;}
.wd-order-li-user-photo {width: 0.9rem;height: 0.9rem;float: left;margin-right: 0.15rem;border-radius: 100%;border: solid 1px #EEE;overflow: hidden;}
.wd-order-li-user-photo img{width:100%;height:100%;max-width:100%;}
.wd-order-li-user-info .name{font-size: 0.26rem;color: #333;font-weight:bold;margin-bottom:0.1rem;}
.wd-order-li-user-info .price{font-size: 0.23rem;color: #666;}
.wd-order-li-info {width: 100%;text-align: right;color: #666;clear: both;border-top: 1px solid #F4F4F4;}
.wd-order-li-info li {line-height: 0.7rem;float: left;width: 50%;text-align:center;}
.wd-order-li.empty {text-align:center;color:#999;font-size:0.23rem;padding:50px 0;border-bottom:none;}



/*商机明细*/
.business-ul{}
.business-li{padding: 10px 0;border-bottom: 1px solid #F4F4F4;}
.business-li-title{float: left;width: 80%;line-height: 20px;}
.business-li-title .title{}
.business-li-title .time{font-size: 0.23rem;color: #999;}
.business-li-num{float: right;width: 20%;text-align: center;line-height: 40px;color: #FF890B;}

/*分享二维码*/
.code { overflow: hidden; margin-bottom:2.1rem; }
.code-top { position: relative; padding: 1.5rem 0; display: flex; display: -webkit-flex; background: #f9f9f9 url(../images/img17.png) no-repeat center bottom; background-size: cover; }
.code-nav{padding:10px 0;display: flex;display: -webkit-flex;text-align: center;}
.code-nav-a{flex: 1;-webkit-flex: 1;}
.code-nav-a a{display: inline-block;color: #001F24;line-height: 30px;border-bottom: 1px solid transparent;}
.code-nav-a.acitve a{color: #53B060;border-color: #53B060;}

/*我的二维码*/
.share-code { position: relative; width: 100%; background: #FFF; margin: 0 auto; top: -0.5rem; text-align: center; border-radius: 0.3rem 0.3rem 0 0; padding: 0; }
.share-code-avatar { position: relative; top: -0.7rem; }
.share-code-avatar img { width: 1.2rem !important;padding:0 !important; border-radius: 100%; border: solid 2px #FF496A; box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1); }
.share-code-avatar-tit { font-size: 0.26rem; font-weight: bold; margin-top: 0.08rem; }
.share-code img { /* display: block; */ width: 60%; border: solid 1px #FFB573; padding: 0.15rem; }
.share-code-download { padding: 0.8rem 0; overflow: hidden; }
.share-code-download a{ }
.share-code-cont { position: absolute; top: 23%; left: 20%; width: 60%; }
.share-code-top{display: flex;display: -webkit-flex;}
.share-code-download a { background: #EC6060; color: #FFF; padding: 0.18rem 0.5rem; border-radius: 0.5rem; font-size: 0.26rem; }
.share-code-img img{display: block;width: 100%;}
.share-code-desc{padding-top:10px;padding-left:10px;flex: 1;-webkit-flex: 1;font-size: 0.28rem;color: #000;}
.share-code-desc span{color: #F81C2E;}
.share-code-pic{position: relative;}
.share-code-pic img{display: block;width: 100%;}
.share-code-btn{position: absolute;left: 50%;top: 50%;width:60%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);line-height: 40px;background: #F04F4F;box-shadow: 0 2px 15px 0 #53B060;border-radius: 20px;color: #fff;text-align: center;}
.share-code-intro{text-align: center;color: #000;line-height: 40px;}
.code-intro { padding: 0 0.6rem 0.6rem 0.6rem; line-height: 0.42rem; }
.code-intro .title{margin-bottom: 5px;color: #000;display:none;}
.code-intro-p { font-size: 0.26rem; color: #787878; }




/*我的二维码*/
.share-shop { position: relative; width: 100%; background: #f68232; margin: 0 auto; text-align: center; }
.share-shop img {width: 100%;max-width:100%;height:auto;}
.share-shop-download {padding: 0.5rem 0; overflow: hidden; position: relative; top: -1.3rem; }
.share-shop-download a { }
.share-shop-download a {  color: #fff; padding: 0.18rem 0.5rem; border-radius: 0.5rem; font-size: 0.26rem; }
.share-shop-btn { position: absolute; left: 50%; top: 50%; width: 60%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); line-height: 40px; background: #F04F4F; box-shadow: 0 2px 15px 0 #53B060; border-radius: 20px; color: #fff; text-align: center; }
.share-shop-intro {padding:0.5rem;line-height: 0.36rem;position: relative;top:-1rem;background: #FFF;COLOR: #333;width: 90%;margin: 0 auto;border-radius: 0.6rem;}
.share-shop-intro .title { margin-bottom: 0.2rem; font-weight:bold;font-size:0.3rem;  }
.share-shop-intro-p { font-size: 0.26rem; text-align: left; margin-top:0.3rem;}
.share-shop-intro-p p{ padding:0.1rem 0; }


/*兑换方法*/
.method-code { padding: 15px; min-height: 240px; line-height: 20px; color: #454954; font-size: 0.23rem; }
.method-code .title{margin-bottom: 5px;font-size: 0.23rem;color: #000;}

/*推荐商机*/
.inform-dd-btn{float: left;padding:0 10px;margin-top:0.23rem;font-size:0.23rem;line-height:20px;border: 1px solid #53B060;color: #53B060;border-radius: 4px;}
.inform-dd-area{padding:10px 0;float: left;width: 100%;line-height:25px;}
.invent-list-edit{margin-top:10px;float: right;padding:0 10px;line-height:24px;border: 1px solid #53B060;border-radius: 4px;color: #53B060;}

/*我的提现*/
.wd-form { font-size: 0.23rem; }
.wd-form-top { padding: 0.3rem; border-bottom: 0.2rem solid #F7F7F7; }
.wd-form-top .title{font-size: 0.26rem;color: #454954;font-weight:bold;}
.wd-form-top .title:last-child{ font-size: 0.23rem; color: #666;font-weight:normal; }
.wd-form-top .num { text-align: center; font-size: 30px; color: #EC6060; }
.wd-form-top .num em { font-size: 0.26rem;}
.wd-form-intro { padding:0.3rem; text-align: center; font-size: 0.23rem; color: #999; }
.wd-form-intro .iconfont{font-size:0.26rem;}


.wd-form-dl { display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; padding: 0 0.25rem; }
.wd-form-dl.bor { border-bottom: 0.2rem solid #F7F7F7; }
.wd-form-dl.money { }
.wd-form-dl.money dt { text-align: left; min-width: 0.7rem; font-size: 0.38rem; padding: 0 0.2rem; }
.wd-form-dl.money dd { text-align: left; font-size: 0.38rem; }
.wd-form-dl.money dd input { text-align: left; height: 0.9rem; }
.wd-form-dl.money dd p { font-size:0.23rem;}
.wd-form-dl.tip { }
.wd-form-dl.tip dt{display:none;}
.wd-form-dl.tip dd { text-align: left; color: #999; }

.wd-form-dl.bor { border-bottom: 10px solid #F7F7F7; }
.wd-form-dt { min-width: 1.15rem; height: 0.85rem; line-height: 0.85rem; color: #666; }
.wd-form-dd { position: relative; flex: 1; -webkit-flex: 1; line-height: 0.8rem; color: #747474; font-size: 0.23rem; text-align: right; overflow: hidden; }
.wd-form-dd.redio { position: relative; line-height: inherit; top: 0.25rem; }
.wd-form-dd select { background: url(../images/icon65.png) no-repeat center right; padding: 0.12rem; width: 25%; font-size: 0.23rem; }
.wd-form-dd select.auto { width: inherit; }
.wd-form-dd-photo { margin-top: 5px; width: 100%; height: 35px; }
.wd-form-dd-photo img { width: 35px; border-radius: 50%; position: absolute; right: 0; top: 0.13rem; margin-top: 0; }
.wd-form-dd-inp { float: right; width: 100%; height: 0.8rem; text-align: right; }
.wd-form-dd-inp.wid { width: 60%; }
.wd-form-dd-code { float: right; width: 40%; color: #F39830; text-align: right; }
.wd-form-dd.address .region-name { width: 25%; float: left; height: 0.8rem; font-size: 0.23rem; }
.wd-form-dd.address .wd-form-dd-inp { width: 75%; border-left: solid 1px #EEE; text-indent: 0.25rem; }
.wd-form-dd.price { color: #EC6060; font-size: 0.32rem; font-weight: bold; }
.wd-form-dl.icon { padding: 0 0.13rem 0 0.2rem; }
.wd-form-dl.icon .wd-form-dd { padding-right: 0.25rem; background: url(../images/icon57.png) no-repeat right center; background-size: 0.12rem; }
.wd-form-btn { position: fixed; left: 50%; font-size: 0.3rem; bottom: 0; width: 100%; max-width: 740px; line-height: 0.8rem; background: #EC6060; transform: translateX(-50%); -webkit-transform: translateX(-50%); color: #fff; text-align: center; }

.wd-form-dl.type dd { line-height:inherit;padding:0.2rem 0;}
.wd-form-dl.type label{ display:block;text-align:left;padding:0;}
.wd-form-type-dd-list { overflow: hidden; padding: 0.2rem 0; }
.wd-form-type-dd-list a { width:50%; text-align: center; float: left; }
.wd-form-type-dd-list span { margin: 0.15rem auto 0 auto; display: block; border: 1px solid #DDD; border-radius: 0; line-height: 0.5rem; font-size: 0.23rem; color: #333; border-radius: 0.08rem; width: 95%; text-align: center; }
.wd-form-type-dd-list span em { display: inline-block; color: #EC6060; text-align: center; padding: 0 0.08rem; }
.wd-form-type-dd-list a.active span { border-color: #EC6060; background-color: #FDF6EC; color: #EC6060; }
.wd-form-type-dd-list a.false span { color: #E4E4E4; border-color: #E4E4E4; }
.wd-form-type-dd-list.max a { width: 33.333%; }


/*提现结果*/
.wd-res { padding: 1rem 0; margin: 0; text-align: center; }
.wd-res-icon span {font-size: 1.2rem;color: #53B060;}
.wd-res-con { margin-top: 0.35rem; }
.wd-res-con .s1 { color: #333; font-size: 0.30rem; font-weight: normal; }
.wd-res-con .s2 { margin: 0.15rem 0 0.15rem; display: inline-block; line-height: 25px; padding: 0 15px; background: #ebebeb; border-radius: 12px; font-size: 12px; }
.wd-res-con-btn { overflow: hidden; padding:0 0.35rem; }
.wd-res-con-btn a { display: block; margin: 0.25rem 0; padding: 0.20rem 0; text-align: center; font-size: 0.28rem; font-weight: normal; border-radius: 5px; }
.wd-res-con-btn-1 { background: #53B060; color: #FFF; }
.wd-res-con-btn-2 { background: #FFF; border: solid 1px #CCC; color: #333; }
.wd-res-info {overflow: hidden;font-size: 0.26rem;margin-top: 0.5rem;border-top: solid 1px #EEE;padding: 0.15rem;}
.wd-res-info li {overflow: hidden;padding: 0.1rem;text-align: right;}
.wd-res-info li label {overflow: hidden;float: left;color: #666;}

/*提现详情*/
.wd-dts { text-align: center;background:none; }
.wd-dts-top {overflow: hidden;font-size: 0.26rem;margin-bottom:0.2rem;padding:0.2rem;}
.wd-dts-top li {overflow: hidden;padding: 0.1rem;text-align: right;}
.wd-dts-top li label {overflow: hidden;float: left;color: #666;}

.wd-dts-pro {}
.wd-dts-pro-tit {text-align:left;padding:0.3rem;font-size: 0.26rem;}
.wd-dts-pro ul {overflow: hidden;font-size: 0.26rem;border-top: solid 1px #EEE;padding: 0.2rem;}
.wd-dts-pro ul li {padding:0.2rem 0 0.2rem 0.5rem;text-align: right;position:relative;}
.wd-dts-pro ul li label {overflow: hidden;float: left;color: #666;}

.wd-dts-pro ul li:before {display: block;content: '';position: absolute;height: 0.23rem;width: 0.23rem;border-radius: 100%;background: #53B060;top:0.27rem;left: 0.09rem;border: solid 3px #53B060;}
.wd-dts-pro ul li:after {display: block;content: '';position: absolute;height: 0.65rem;width: 0.02rem;background: #53B060;left: 0.20rem;top:0.42rem;}
.wd-dts-pro ul li:last-child:after {display:none;}

.wd-dts-pro ul li:nth-child(1):before {top: 0.19rem;}
.wd-dts-pro ul li:nth-child(2):before {top: 0.27rem;}
.wd-dts-pro ul li:nth-child(3):before {top: 0.26rem;}

.wd-dts-pro ul li.active:before {height: auto;width: auto;border: solid 6px #c2eac7;left: 0;padding: 0.112rem;}
.wd-dts-pro ul li:nth-child(1).active:before {top: 0.14rem;}
.wd-dts-pro ul li:nth-child(2).active:before {top: 0.17rem;}
.wd-dts-pro ul li:nth-child(3).active:before {top: 0.17rem;}


.wd-dts-intro {padding: 0.3rem;text-align: center;font-size: 0.23rem;color: #999;}

.wd-dts-con-btn { overflow: hidden; padding:0 0.35rem; }
.wd-dts-con-btn a { display: block; margin: 0.25rem 0; padding: 0.20rem 0; text-align: center; font-size: 0.28rem; font-weight: normal; border-radius: 5px; }
.wd-dts-con-btn-1 { background: #53B060; color: #FFF; }






.radio-inline { float: right; padding: 0 0.1rem; line-height: inherit; }
.radio-inline-choose { position: relative; margin: 0.12rem 0 0.12rem 0.05rem; float: right; width: 0.26rem; height: 0.26rem; border-radius: 50%; border: 1px solid #727888; }
.radio-inline-choose.active { background: url(../images/icon17.png) no-repeat center; background-size: contain; border: none; }
.radio-inline-choose input { position: absolute; width: 21px; height: 21px; opacity: 0; }



.money-btn-l { float: left; width: 70%; color: #333; font-size: 0.26rem; text-align: left; line-height: normal; /*padding: 0.1rem 0.2rem;*/ padding: 0.23rem 0.2rem; }
.money-btn-l span { color: #333333; }
.money-btn-l-jf { font-size: 0.13rem; color: #666; display: none; }
.money-btn-l-jf span { color: #53B060; font-weight: bold; }
.money-btn a { float: left; width: 30%; text-align: center; color: #FFF; background: #EC6060; font-size: 0.23rem; }



/*地址列表*/
.address{}
.address.mt { margin-top: 0.75rem; }
.address-ul { padding: 0.2rem; background: #F7F7F7; overflow: hidden; }
.address-li { padding: 0.25rem; line-height: 0.38rem; background: #FFF; border-radius: 3px; overflow: hidden; margin-bottom: 0.1rem; }
.address-btn { position: fixed; left: 0; font-size: 0.26rem; bottom: 0; width: 100%; max-width: 740px; line-height: 0.8rem; height: 0.8rem; background: #EC6060; color: #fff; text-align: center; }
/*.address-li:first-child{ border-top: 0.2rem solid #F7F7F7; }*/
.address-li-top { padding-right: 0.1rem; padding-bottom: 0.25rem; border-bottom: 1px solid #F4F4F4; font-size: 0.26rem; color: #001F24; }
.address-li-top .title { /*padding-left: 0.05rem;*/ color: #333; font-weight: bold; }
.address-li-top .title span{margin-left:0.25rem;}
.address-li-top .address { font-size: 0.23rem; color: #666; /*background: url(../images/icon64.png) no-repeat left 0.05rem; padding-left: 0.39rem; background-size: 0.35rem;*/ }
.address-li-bot { font-size: 0.23rem; margin-top: 0.25rem; }
.address-li-choose{float: left;color: #454954;width: 2.5rem;}
.address-li-choose span { margin-top: 0.02rem; margin-right: 0.05rem; float: left; width: 0.3rem; height: 0.3rem; border-radius: 50%; border: 1px solid #727888; }
.address-li-com{float: right;}
.address-li-com a { margin-left: 0.3rem; float: left; color: #454954; }
.address-li-com img { margin-top: 0.05rem; margin-right: 0.05rem; float: left; width: 0.28rem; }
.address-li.active { background: #FFF url(../images/icon37.png) no-repeat right top; background-size: 0.5rem; }
.address-li.active .address-li-choose { color: #F6A179; }
.address-li.active .address-li-choose span{border: none;background:url(../images/icon17.png) no-repeat center;background-size: contain;}
.inform-dd-choose { position: relative; right: -0.2rem; float: right; width: 1rem; height: 0.8rem; border-radius: 50%; }
.inform-dd-choose:after { position: absolute; right: 0.2rem; top: 0.2rem; content: ''; border: 1px solid #727888; border-radius: 50%; display: block; width: 0.35rem; height: 0.35rem; }
.inform-dd-choose.active:after{ background: url(../images/icon17.png) no-repeat center right; background-size: 0.35rem; border: none; }
.inform-dd-choose input{position: absolute;width: 21px;height: 21px;opacity:0;}
@media screen and (max-width: 740px) {
	.ind-sale-lf a{height: 180px;}
	.ind-sale-rg a{height: 85px;}
    .ind-ware-li-img { height: 3.09rem; }
    .sort-ware-li img { height: auto; }
	.share-banner{height: 115px;}
}
@media screen and (max-width: 400px) {
	.ind-sale-lf a{height: 160px;}
	.ind-sale-rg a{height: 75px;}
    .ind-ware-li-img { height: 2.88rem; }
	/*.sort-ware-li img{height: 69px;}*/
	.share-banner{height: 105px;}
}
@media screen and (max-width: 350px) {
	.ind-sale-lf a{height: 133px;}
	.ind-sale-rg a{height: 62px;}
	.ind-ware-li-img{height: 145px;}
	.sort-ware-li img{height: 68px;}
	.share-banner{height: 90px;}
}


/*pager*/
.in-page { clear: both; text-align: center; padding: 0.3rem 0 1.2rem 0; overflow: hidden; }
.in-page ul{margin:0;padding:0;height:40px;font-size:0.23rem;color:#666}
.in-page li{width:auto;background:initial;display:inline-block;padding:0;height:auto;line-height:inherit}
.in-page a, .in-page a:visited { background: #FFF; border: 1px solid #EEE; color: #333; display: inline-block; height: 0.5rem; line-height: 0.5rem; margin: 0 0.1rem; padding: 0 18px; font-size: 0.2rem; text-decoration: none; border-radius: 1rem; }
.in-page li.nextpage,.in-page li.prepage{position:relative}
.in-page li.nextpage a b,.in-page li.prepage a b{display:inline-block;position:absolute;overflow:hidden;width:0;height:0;border:4px dashed transparent}
.in-page li.nextpage a b{border-left-style:solid;border-left-color:#d72c25;zoom:1;top:7px;right:2px}
.in-page li.prepage a b{border-right-style:solid;border-right-color:#d72c25;zoom:1;top:7px;left:3px}
.in-page .press,.in-page a:active,.in-page a:hover{background-color:#000;border:1px solid #000;color:#FFF;display:inline-block;height:39px;line-height:39px;margin:2px;padding:0 18px}
.in-page .inputcss1{border:#dfdfdf 1px solid;width:25px;vertical-align:baseline;height:20px;line-height:20px}
.in-page .paginqd{vertical-align:text-bottom;height:21px;width:39px;margin-top:7px}
.in-page .list-page{display:none}
@media screen and (max-width:1200px){.in-page li{display:none}
.in-page li:first-child,.in-page li:last-child{display:inline-block}
}


/*购物车没有商品*/
.empty-cart-list { font-size: 0.23rem; text-align: center; padding: 2rem 0; color: #999; }
.empty-cart-list h4 { font-size: 0.28rem; margin-bottom: 10px; color: #666; font-weight: inherit; }
.empty-cart-list div { margin-bottom: 20px }
.empty-cart-list .empty-cart-list-content, .empty-cart-list .empty-cart-list-header { margin-bottom: 0 }
.empty-cart-list .empty-cart-list-content { margin-top: 20px }
.empty-cart-list .empty-cart-list-content .home-page { padding: 8px 30px; border: solid 1px #EC6060; background: #FFF; border-radius: 30px; color: #333; }

/*主题*/
.theme{}
.theme .culture-li-label span{color: #666;border: 1px solid #ccc;}
.theme .culture-li-more{color: #FF555D;}
.more-tit{height: 40px;text-align: center;width: 100%;padding: 30px 0;}
.more-tit .line{display: inline-block;width: 24%;border-top: 1px solid #ccc ;}
.more-tit .txt{color: #666;padding: 0 10px;width: 40%;vertical-align: middle;}
.more-list{padding: 15px;}
.more-list li{margin-bottom: 20px;}
.more-list li a{ color: #333;}


/*帮你挑礼*/
.gift{}
.gift-banner{}
.gift-banner img{display: block;width: 100%;}
.gift-main{padding:20px 15px;}
.gift-sel{margin-bottom:15px;padding-left:10px;display: block;width: 100%;height:40px;line-height:40px;background: #F8F8F8;border-radius: 4px;}
.gift-btn{width: 100%;height:40px;color:#fff;background: #53B060;border-radius: 4px;border: none;}

/*用户协议*/
.agreement{padding: 20px 15px;line-height: 24px;color: #666;}
.agreement h1{margin-bottom: 20px;text-align: center;font-size: 20px;color: #151515;font-weight:normal;}
.agreement p{margin: 5px 0;}

/*登陆*/
.login-form{margin-top: 0;}
.login-logo { content: ''; display: block; height: 2.8rem; background: linear-gradient(-95deg,#fbaa78,#EC6060 99%); clear: both; text-align: center; padding-top: 1rem; }
.login-logo img { width: 32%; }
.login-dl { background-color: #fff; border-bottom: 1px solid #ddd; padding: 0.2rem 0; }
.login-dl.no{border: none;}
.login-dt { width: 13%; float: left; line-height: 0.5rem; }
.login-dt.phone { background: url(../images/phone.png) no-repeat 0.39rem center; background-size: 0.35rem; }
.login-dt.password { background: url(../images/password.png) no-repeat 0.39rem center; background-size: 0.35rem; }

.login-dd { float: left; width: 82%; line-height: 0.5rem; }
.login-dd input { float: left; width: 100%; line-height: 0.5rem; background-color: #fff; font-size: 0.23rem; }
.login-dd-code input{width: 65%;}
.login-dd-code-btn { float: right; width: 35%; font-size: 0.23rem; text-align: right; color: #e96d1f; }
.login-dd-code-btn.do{color:#999;}
.login-submit { line-height: 0.8rem; color: #fff; text-align: center; background-color: #333; font-size: 0.30rem; }
.login-form-p { padding: 0.3rem 0.2rem; font-size: 0.23rem; color: #999; }
.login-form-p a { color: #333; font-weight: bold; }

/*技术人员登录页面*/
.login-form.tp .login-logo {height:3.2rem; }
.login-form.tp .login-logo { padding-top: 1rem; position: relative; }
.login-form.tp .login-logo p { color: #DADF00; font-size: 0.28rem; position: absolute; left: 0; text-align: center; width: 100%; top: 60%; }
.login-form.tp .login-logo span { background: #53B060; position: relative; z-index: 1; padding: 0 0.2rem; }
.login-form.tp .login-logo p:after { position: absolute; content: ''; height: 0.01rem; background: #DADF00; width: 100%; left: 0; top: 0.2rem; }

.gift-fix-list{padding-bottom: 160px;}
.gift-fix{bottom: 0;z-index:5;padding: 8px 0;width: 100%;background-color:#fff;}
.gift-fix-tit{position:relative;padding-left:30px;font-size: 0.23rem;color: #999;}
.gift-fix-tit .tit{position:relative;z-index:0;padding: 0 15px;font-size: 0.28rem;color: #333;background-color: #fff;display: inline-block;}
.gift-fix-tit .tit span{color: #AE1F23;}
.gift-fix-tit .p{padding-left:20px;}
.gift-fix-tit:before{content: '';position: absolute;left: 0;top: 10px;width: 100%;height: 1px;background-color: #AE1F23;}
.gift-fix-main{padding: 10px;}
.gift-fix-intro{float: left;width: 60%;}
.gift-fix-item{position:relative;float: left;width: 30%;margin-left: 5%;}
.gift-fix-item:first-child{margin-left: 0;}
.gift-fix-item img{display: block;width: 100%;}
.gift-fix-p{font-size:0.23rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 0.23rem;white-space: nowrap;color: #fff;}
.gift-fix-serv{margin-top:-25px;float: right;max-width: 40%;}
.gift-fix-serv .title{margin-bottom:10px;text-align: center;font-size: 15px;color: #666;}
.gift-fix-serv-main{}
.gift-fix-serv-a{padding-top:10px;float: left;font-size: 0.23rem;}
.gift-fix-serv-a p{margin-bottom:10px;padding:0 20px;background-color: #AE1F23;color: #fff;line-height: 20px;border-radius: 10px;}
.gift-fix-serv-code{margin-left:10px;float: right;width: 70px;}
.gift-fix-serv-code img{display: block;width: 100%;}



.weui-flex { display: -webkit-box; display: -webkit-flex; display: flex; padding: 0.2rem 0.05rem 0.35rem 0.05rem; }
.weui-flex__item { font-size: 0.2rem; flex: 1; width: 25%; text-align: center;color:#333; }
.weui-flex__item img { width: 0.2rem; position: relative; top: 0.05rem; }

.fix_box { width: 100%; height: 100%; top: 0; left: 0; position: fixed; background: #fff; opacity: 0; filter: alpha(opacity=0); z-index: 1; display: none; }
.cd_flash { width: 2.2rem; height: 2.6rem; position: fixed; right: -800px; top: 0.8rem; z-index: 601; display: none; }
.cd_flash .jiao { display: block; position: absolute; top: -0.13rem; right: 0.14rem; opacity: 0.9; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #FFF; }
.cd_flash:before { position: absolute; content: ''; left: 0; top: 0; border-radius: 0.1rem; width: 100%; height: 100%; background: #FFF; opacity: 0.9; z-index: 0; box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03); }
.cd_box { margin: 0.04rem 0; }
.cd_box ul { position: absolute; width: 100%; left: 0; top: 0; }
.cd_box li { width: 100%; height: 0.66rem; border-bottom: 1px solid #EFEFEF; background: url(../images/cd_sy.png) no-repeat; background-size: 0.32rem 0.32rem; background-position: 0.35rem 0.2rem; }
.cd_box li.cd_box_yy { width: 100%; background: url(../images/cd_yy.png) no-repeat; background-size: 0.36rem 0.36rem; background-position: 0.35rem 0.2rem; }
.cd_box li.cd_box_dd { width: 100%;  background: url(../images/cd_dd.png) no-repeat; background-size: 0.32rem 0.32rem; background-position: 0.35rem 0.2rem; }
.cd_box li.cd_box_gr { width: 100%; background: url("../images/cd_gr.png") no-repeat; background-size: 0.32rem 0.32rem; background-position: 0.35rem 0.2rem; }
.cd_box li:last-child { border-bottom: 0; }
.cd_box li a { width: 100%; font-size: 0.26rem; line-height: 0.6rem; color: #333; float: left; padding-top: 0; padding-left: 0.8rem; }










.service-time { position: fixed; left: 50%; top: 10%; margin-left: -350px; z-index: 5; padding: 0.25rem; display:none ; width: 700px; border-radius: 10px;font-size:0.23rem; background: #fff; box-shadow: 0 0 1px 5px rgba(0,0,0,.01); }
.service-time-tit { margin-bottom: 30px; border-bottom: 1px solid #eee; }
.service-time-tit-p { float: left; padding-bottom: 20px; margin-bottom: -1px; border-bottom: 0.02rem solid #53B060; font-size: 0.26rem; color: #333; }
.service-time-close { float: right; width: 0.3rem; height: 0.3rem; background: url(../images/icon15.png) no-repeat center; }
.service-time-con select { position: relative; top: 0; left: 0; height: 36px; overflow: hidden; clear: both; background: url(../images/icon65.png) no-repeat center right; padding: 0.12rem; border: solid 1px #ccc; width: 100%; margin: 0.2rem 0; border-radius: 0.05rem; }
.service-time-con h5 { clear: both; text-align: left; font-weight: bold; border-bottom: solid 1px #F7F7F7; padding: 0.1rem 0; font-size: 0.23rem; }
.service-time-con ul { clear: both; width: 100%; overflow: hidden; margin-bottom: 0.5rem; }
.service-time-con ul li { float: left; width: 50%; padding: 0.13rem 0; }
.service-time-con label { float: left; padding-left: 0.05rem; }
.service-time-btn { display: block; width: 50%; height: 0.65rem; border-radius: 10rem; background: #53B060; color: #fff; font-size: 0.23rem; border: none; margin: 0 auto; }

@media screen and (max-width:1360px) { .service-time { margin-left: -300px; width: 600px; }
    .service-time .apply-form-inp { width: 423px; }
}
@media screen and (max-width: 740px) {
    .service-time { margin-left: 0; top: 50%; left: 10%; padding: 15px; width: 80%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
    .service-time-tit { margin-bottom: 10px; }
    .service-time-tit-p { padding-bottom: 12px; }
    .service-time .apply-form-tit { width: auto; }
    .service-time .apply-form-inp { width: 70%; }
    .service-time .apply-btn { margin: 20px auto; width: 150px; }
    .service-time .apply-intro { line-height: 20px; margin-bottom: 10px; }
    .service-time .apply-form-sec { margin-bottom: 10px; }
    }




.serve { padding: 0 0.25rem; }
.serve-main { position: relative; }
.serve-map { height: 660px; background: #b3d8ff; }
.serve-list { position: absolute; right: 15%; top: 0; z-index: 1; width: 480px; height: 100%; background: #fff; }
.serve-ul { min-height: 580px; }
.serve-li { padding: 0.2rem; font-size: 0.23rem; line-height: 0.42rem; color: #747474; cursor: pointer; border-left: none; -webkit-transition: all 0.3s ease-in-out; border-bottom: dashed 1px #EEE; }
.serve-li:last-child{ border-bottom:none;}
.serve-li .tit { margin-bottom: 0.1rem; font-size: 0.28rem; color: #333; }
.serve-li .adr { padding-left: 0.3rem; background: url(../images/icon74.png) no-repeat left center; background-size: 0.25rem; }
.serve-li .num { padding-left: 0.3rem; background: url(../images/icon75.png) no-repeat left center; background-size: 0.25rem; }
.serve-li .num a { color: #747474; }
.serve-li .eml { padding-left: 0.3rem; background: url(../images/icon76.png) no-repeat left center; background-size: 0.25rem; }





/*订单提交成功*/
.wbslc { padding: 1rem 0; margin: 0; text-align: center; }
.wbslc-con { margin-top: 0.35rem; }
.wbslc .qrcode { width: 50%; padding: 0.15rem; background: #FFF; }
.wbslc p { font-size: 32px; font-weight: bold; }
.wbslc .s1 { color: #333; font-size: 0.30rem; font-weight: normal; }
.wbslc .s2 { margin: 0.15rem 0 0.15rem; display: inline-block; line-height: 25px; padding: 0 15px; background: #ebebeb; border-radius: 12px; font-size: 12px; }
.wbslc .s3 { font-size: 0.5rem; }
.wbslc .s3 span { font-size: 0.28rem; }
.wbslc-con-btn { overflow: hidden; padding: 1.5rem 0.35rem; }
.wbslc-con-btn a { display: block; margin: 0.25rem 0; padding: 0.20rem 0; text-align: center; font-size: 0.28rem; font-weight: normal; border-radius: 5px; }
.wbslc-con-btn-1 { background: #53B060; color: #FFF; }
.wbslc-con-btn-2 { background: #FFF; border: solid 1px #CCC; color: #333; }
.wbslc p.wbslc-con-tip { position: relative; font-size: 0.23rem; font-weight: normal; color: #666; padding-left: 0.38rem; text-align: center; }
.wbslc p.wbslc-con-tip:after { display: inline-block; content: ''; position: absolute; width: 0.3rem; height: 0.3rem; background: url(../images/icon84.png) no-repeat center center; top: 0; left: 0.35rem; background-size: 100%; }
.wbslc.form { padding: 0; }
.wbslc.form .wbslc-con { font-size: 0.23rem; overflow: hidden; background: #FFF; text-align: left; }
.wbslc.form .btn a:first-child { background: #53B060; color: #FFF; }
.wbslc.form .btn a:last-child { background: #FFF; border: solid 1px #CCC; color: #333; }
.wbslc.form .btn { padding: 0 0.35rem; }
.wbslc-form-list { padding: 0 0.15rem 0 0.2rem; font-size: 0.23rem; border-bottom: 0.2rem solid #F7F7F7; }
.wbslc-form-dl { display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; }
.wbslc-form-dl.bor { border-bottom: 10px solid #F7F7F7; }
.wbslc-form-dt { width: 92px; line-height: 0.8rem; }
.wbslc-form-dd { position: relative; flex: 1; -webkit-flex: 1; height: 0.8rem; line-height: 0.8rem; color: #747474; font-size: 0.35rem; }
.wbslc-form-dd-inp { float: left; width: 100%; height: 0.8rem; font-size: 0.23rem; text-align: right; color: #666; }




/*服务人员个人信息展示页*/
.odlmt { background: url(../images/img17.png) no-repeat center -0.5rem; padding: 1.5rem 0.2rem 1rem 0.2rem; text-align: center; color: #333; background-size: 100%; }
.pachc {float:left;width: 25%; padding-top: 40px; }
.pachc strong { display: block; font-size: 24px; color: #53B060; }
.solpc { float: left; width: 40%; }
.solpc .pic img { border-radius: 50%; border: 0.08rem solid #FFF; }
.solpc .tel-num { font-size: 0.3rem; margin-top: 0.18rem; color: #333; font-weight: bold; }
.solpc .agrel span { color: #d80c18; }
.pachc { float: left; width: 30%; padding-top: 0.45rem; }
.pachc strong { display: block; font-size: 0.4rem; color: #333; font-weight: normal; }
/*.bltc { line-height: 0.8rem; border-bottom: 1px solid #eee; font-size: 0.28rem; font-weight: bold; padding: 0 15px 0 25px; background: url(../images/icon78.png) no-repeat 15px center; background-size: auto 40%; }*/
.bltc { line-height: 0.8rem; border-bottom: 1px solid #F7F7F7; margin-top: 0.2rem; font-size: 0.28rem; font-weight: bold; padding: 0 15px 0 25px; /* background: url(../images/icon78.png) no-repeat 15px center; */ background-size: auto 40%; text-align: center; }
.pmenls { overflow:hidden; }
.pmenls li { clear: both; position: relative; border-bottom: 1px solid #eee; padding: 0.2rem; overflow: hidden; }
.pmenls li:last-child{ border-bottom:none;}
.pmenls li.pmenls-empty { padding:1rem;text-align:center;}
.pmenls li .pic { float: left; width: 0.8rem; }
.pmenls li .pic img { border-radius: 100%; width: 0.65rem; height: auto; }
.pmenls li .tit { float: left; width: calc(100% - 160px); font-size: 0.20rem; color: #666; }
/*.pmenls li .txt { float: left; width: calc(100% - 160px); margin-top: 0.05rem; color: #333; font-size: 0.23rem; }
.pmenls li .time { float: right; width: 1rem; text-align: right; color: #999; font-size: 0.18rem; position: absolute; top: 0.2rem; right: 0.2rem; }*/
.pmenls li .txt {margin-bottom: 0.05rem; color: #333; font-size: 0.23rem; }
.pmenls li .time { text-align: left; color: #999; font-size: 0.18rem; }
.blpc { padding: 0.35rem 0.2rem ;overflow:hidden;margin:0.2rem 0;clear:both;}
.blpc *{ font-size: 0.25rem !important;color:#333 !important; }
/*服务评价页*/
.tprel { padding: 1rem 0.2rem; overflow: hidden; }
.tprel .btn { overflow: hidden; padding: 0; }
.tprel .btn a { display: block; margin: 0.25rem 0; padding: 0.20rem 0; text-align: center; font-size: 0.28rem; font-weight: normal; border-radius: 5px; }
.tprel .btn a:first-child { background: #53B060; color: #FFF; }
.baclm { width: calc(100% - 120px); text-align: center; }
.baclm .pic img{ border-radius:100%;width:22%;height:auto; }
.logincl .tit { font-size: 24px; font-weight: bold; }
.baclm .tit { margin-top: 0.2rem; color: #333; /* font-weight: bold; */ font-size: 0.3rem; }
.star-pick {display:none;margin-top: 20px; text-align: center; }
.star-pick span { display: inline-block; width: 0.38rem; height: 0.38rem; background: url(../images/icon79.jpg) no-repeat center center; background-size: contain; margin: 0 0.08rem; }
.star-pick span.on { background-image: url(../images/icon80.jpg); }
.star-pick.bk{display:block;}
.xweol { width: 100%; margin: 0.4rem auto 0; }
.xweol p { float: left; width: 45%; margin: 2% 0; }
.xweol p:nth-child(odd){float:left; }
.xweol p:nth-child(even){ float:right; }
.xweol p a { display: block; line-height: 0.6rem; border: 1px solid #ddd; text-align: center; color: #333; font-size: 0.26rem; }
.xweol p { width: 45%; margin: 2% 0; }
.xweol p textarea { width: 100%; padding: 0.16rem; border: 1px solid #ddd; background: #eee; height: 1.3rem; font-size: 0.26rem; }
.xweol p a.on { border: 1px solid #53B060; color: #53B060; background: #e3edee; }
.xweol input{display:none;}

/*商品评价*/

.pj-list-ul { margin: 0.8rem 0.02rem;overflow:hidden; }
.pj-list-li {position:relative;padding: 0.26rem; border-bottom: 0.1rem solid #F7F7F7; }
.pj-list-li-main { position: relative;overflow:hidden;display:block; }
.pj-list-li-left { display: block; width: 25%; float: left; }
.pj-list-li-left img { display: block; width: 100%; border-radius: 5px; }
/*.pj-list-li-right { padding-bottom: 0.25rem; }*/
.pj-list-li-right { position: relative; float: left; width: 75%; padding-left: 10px; }
.pj-list-li-right-desc { float: left; width: 100%; line-height: 0.42rem; }
.pj-list-li-right-desc-title { display: block; font-size: 0.26rem; color: #333; overflow: hidden;  }
.pj-list-li-right-desc-info { display: block; font-size: 0.23rem; color: #666; overflow: hidden;  }
.pj-list-li-right-desc-info span { color: #EC6060; margin: 0 0.05rem; }
.pj-list-li-right-desc-info .pj-star-box { padding:0 !important; }
.pj-list-li-right-desc-info .pj-star-tit { float: left;width:auto !important;margin-right:0.1rem; color: #333; font-size: 0.23rem; position: inherit !important }
.pj-list-li-right-desc-info .rating-stars-container { float: left !important; height: 0.38rem !important; }
.pj-list-li-right-desc-info .rating-star { font-size: 0.2rem !important; padding: 0 0.03rem !important; }
.pj-list-li-right-desc-info-tag { overflow: hidden; margin: 0.1rem 0; }
.pj-list-li-right-desc-info-tag span {color: #333; padding: 0 0.1rem;float: left; margin: 0 0.1rem 0 0; background: #DEDEDE; border-radius: 0.05rem; font-size: 0.2rem; }
.pj-list-li.empty { text-align: center; padding: 1rem 0; }
.pj-list-li-btn { min-width: 1.3rem; float: left; font-size: 0.23rem; position: absolute; border: 1px solid #EC6060; border-radius: 1rem; color: #EC6060; text-align: center; line-height: 0.5rem; height: 0.5rem; right: 0.2rem; bottom: 0.2rem; }

.pj { overflow: hidden; font-size: 0.23rem; color:#666;}
.pj-st { background: #fff; margin: 0.3rem 0; padding: 0 0.3rem 0.3rem 0.3rem; overflow: hidden; }
.pj-st .tit { line-height: 1rem; border-bottom: 1px solid #ddd; }
.pj-st dl { padding: 15px 0; }
.pj-st dl dt { width: 20%; float: left; }
.pj-st dl dt img { width: 100%; max-width: 100px; }
.pj-st dl dd { float: right; width: 75%;}
.pj-st dl dd textarea { width: 100%; padding: 5px; height: 100px; background: #efefef; font-size: 0.23rem; }
.pj-star-box { clear: both; vertical-align: middle; padding: 0.3rem 0; }
.pj-star-tit { float: right; width: 20%; color: #333; font-size: 0.23rem; position: relative; top: 0.05rem; }
.rating-stars-container { float: right; cursor: pointer; width: auto !important; float: right; }
.pj-btn { flex: 1; -webkit-flex: 1; display: flex; display: -webkit-flex; line-height: 0.9rem; }
.pj-btn a { flex: 1; -webkit-flex: 1; font-size: 0.26rem; background-color: #53B060; color: #FFF; position: fixed; width: 100%; left: 0; bottom: 0; z-index: 10; text-align: center; }

/*认证合一*/
.ind-bdinfo { background-color: #f6f7f7; line-height: 1.47058824; overflow: hidden; position: relative; font-size: 0.22rem; padding: 0 0.2rem 0 0.3rem; margin: 0.2rem 0 0.09rem 0; color: #333; }
.ind-bdinfo-con{ display: -webkit-box; display: -webkit-flex; display: flex; }
.ind-bdinfo-item { font-weight: bold; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; display: inline-block; max-width: 100%; margin-bottom: 0.08rem; vertical-align: middle; line-height: 0.35rem; font-size: 0.23rem; }
.ind-bdinfo-item img { float: left; width: 0.3rem; margin-right: 0.03rem; position: relative; top: 0.015rem; }





/*购物车相关推荐*/
.cart-ware-box { margin: 0 auto; width: 100%; max-width: 740px;}
.cart-ware { }
.cart-title {  position: relative; text-align: center; color: #333; }
.cart-title span { z-index: 3; position: relative; display: inline-block; font-size: 0.28rem; padding-left: .2rem; padding-right: .2rem; background-color: #F7F7F7; color: #333; /* font-weight: bold; */ }
.cart-title:after { z-index: 2; width: 100%; height: .01rem; content: ""; top: 0.50rem; bottom: 0; margin-top: auto; margin-bottom: auto; position: absolute; left: 0; border-bottom: solid 1px #ddd; }
.cart-ware-ul { padding: 0.1rem; }
.cart-ware-li { float: left; padding: 0.1rem; width: 33.3333%; }
.cart-ware-li a { display: block; text-align: center; font-size: 0.23rem; color: #333; }
.cart-ware-li img { margin: 0 auto; border-radius: 5px; display: block; width: 100%; height: 191px; }
.cart-ware-li p { overflow: hidden; width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 0.45rem; line-height: 0.32rem; margin-left: auto; margin-right: auto; font-size: .23rem; padding-top: .13333rem; color: #333; }
@media screen and (max-width: 740px) {
    .cart-ware-li img { height: auto; }
}


/*首页悬浮购物车图标+导航*/
.ind-bar {position: fixed; left: 50%; bottom: 0; z-index: 5; width: 100%; max-width: 740px; border-top: 1px solid #F4F4F4; transform: translateX(-50%); -webkit-transform: translateX(-50%); background-color: #fff; }
.ind-bar .cart-count { position: absolute; top: -0.2rem; right: -0.3rem; width: 0.58rem; height: 0.58rem; text-align: center; border-radius: 100%; font-size: 0.42rem; font-weight: 700; color: #FFF; background: #EC6060; border-radius: 50%; transform: scale(.5); transform-origin: 0% center; }
.ind-bar .left {display:none;float: left; margin: 5px 10px; font-weight: bold; font-size: 0.23rem; }
.ind-bar .right { display: none; float: right; }
.ind-bar .right .disable { background: #DDD; color: #999; }
.ind-bar .cart-btn { display: block; text-align: center; line-height: 45px; background-color: #00a0dc; padding: 0 15px; color: #fff; font-size: 14px; }
.ind-bar .index-cart { position: absolute; box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%); bottom: 1.2rem; left: 0.39rem; width: 0.65rem; height: 0.65rem; font-size: 0.23rem; background: #FFF; border-radius: 100%; }
.ind-bar .index-cart a { display: block; background: url(../images/icon83.png) no-repeat center center; background-size: 0.4rem; position: absolute; z-index: 9999; width: 100%; height: 100%; }


/*相关推荐*/
.serv-rec-box-ul { padding: 0.1rem; }
.serv-rec-box-li { float: left; padding: 0.1rem; width: 33.3333%; }
.serv-rec-box-li a { display: block; text-align: center; font-size: 0.23rem; color: #333; }
.serv-rec-box-li img { margin: 0 auto; border-radius: 5px; display: block; width: 100%; height: 191px; }
.serv-rec-box-li p { overflow: hidden; width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 0.45rem; line-height: 0.32rem; margin-left: auto; margin-right: auto; font-size: .23rem; padding-top: .13333rem; color: #333; }
@media screen and (max-width: 740px) {
    .serv-rec-box-ware-li img { height: auto; }
}

.prod-rec-box-ul { padding: 0.1rem; }
.prod-rec-box-li { float: left; padding: 0.1rem; width: 33.3333%; }
.prod-rec-box-li a { display: block; text-align: center; font-size: 0.23rem; color: #333; }
.prod-rec-box-li img { margin: 0 auto; border-radius: 5px; display: block; width: 100%; height: 191px; }
.prod-rec-box-li p { overflow: hidden; width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 0.45rem; line-height: 0.32rem; margin-left: auto; margin-right: auto; font-size: .23rem; padding-top: .13333rem; color: #333; }
.prod-rec-box-li:nth-child(4n) {clear:both;}

@media screen and (max-width: 740px) {
    .serv-rec-box-ware-li img { height: auto; }
}


/*推广赚钱弹框*/
.ware-share { z-index: -1; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; display: -webkit-box; display: -webkit-flex; display: flex; background-color: rgba(0,0,0,.5); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.ware-share.active {  opacity: 1; top: 0; z-index: 2; }
.ware-share-warp { z-index: 3; opacity: 0; position: fixed; top: auto; left: 50%; bottom: 0; max-width: 740px; width: 100%; height: 3.3rem; font-size: 0.23rem; -webkit-transform: translate3d(-50%,100%,0); transform: translate3d(-50%,100%,0); }
.ware-share.active .ware-share-warp{ -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0); opacity: 1; }
.ware-share-warp-con { width: 100%; height: 100%; padding-top: 0.6rem; background: #fff; border-radius: 10px 10px 0px 0px; border-bottom: 0.5px solid #eee; }
.ware-share-warp-con-item { width: 33%; position: relative; float: left; text-align: center; color: #333; }
.ware-share-warp-con-item img { width: 0.9rem; }
.ware-share-warp-con-item span { display: block; margin-top: 0.1rem; color: #000; font-size: 0.2rem; }
.ware-share-warp-close { display: block; position: absolute; bottom: 0; height: 0.8rem; line-height: 0.8rem; width: 100%; text-align: center; font-size: 0.23rem; color: #000; overflow: hidden; border-top: solid 3px #f4f4f4; }

.ware-share-wechat { z-index: -1; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; background-color: rgba(0,0,0,.5); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.ware-share-wechat.active { display: -webkit-box; display: -webkit-flex; display: flex; opacity: 1; top: 0; z-index: 2; }
.ware-share-wechat-warp { background: url(../images/share.png) no-repeat top center; background-size: 100%; z-index: 999; opacity: 0; position: fixed; top: 0; left: 50%; max-width: 740px; width: 100%; height: 100%; font-size: 0.23rem; -webkit-transform: translate3d(-50%,-100%,0); transform: translate3d(-50%,-100%,0); }
.ware-share-wechat.active .ware-share-wechat-warp { -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0); opacity: 1; }

.ware-share-poster { z-index: -1; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; display: -webkit-box; display: -webkit-flex; display: flex; background-color: rgba(0,0,0,.5); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.ware-share-poster.active { opacity: 1; top: 0; z-index: 2; }
.ware-share-poster-view{  }
.ware-share-poster.active .ware-share-poster-view{opacity:1;}
.ware-share-poster-view img { width: 260px; border-radius: 8px; }
.ware-share-poster-close { height: 24px; width: 24px; background-image: url(../images/icon90.png); background-size: 100% 100%; position: absolute; right: 0; top: -32px; height: 24px; width: 24px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.ware-share-poster-word { position: absolute; bottom: -6%; left: 50%; font-size: 16px; color: #fff; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; text-align: center; }
@media only screen and (min-width: 375px) {
    .preview_img{width: 292px;}
    .preview_word{ font-size: 14px; }
}


.ind-nav { position: relative; z-index: 2; background: none; height: 3.7rem;margin-bottom:0.2rem; }
.ind-nav-box { background-color: #fff; width: 92%; margin: 0 auto; border-radius: 0.3rem; position: relative; padding: .3rem 0; box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, .1); top: -0.5rem; overflow: hidden; }
.ind-nav-grid { position: relative; float: left; width: 25%; box-sizing: border-box; margin: 0.1rem 0; }
.ind-nav-grid-icon { width: 1rem; height: 1rem; margin: 0 auto }
.ind-nav-grid-icon img { display: block; width: 100%; height: 100%; border: none; }
.ind-nav-grid-text { display: block; text-align: center; color: #333; font-size: .85rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  }
.ind-nav-grid-text h2 { font-size: .2rem; font-weight: 400; color: #333 }

.ind-hot { position: relative; z-index: 2; background: none; margin-bottom: 0.2rem; }
.ind-hot-box { background: -webkit-linear-gradient(#FFF,#fcdbba); background: -o-linear-gradient(#FFF,#ffffff); background: -moz-linear-gradient(#FFF,#ffffff); background: linear-gradient(#FFF,#ffffff); background-color: #fff; width: 92%; margin: 0 auto; border-radius: 0.3rem; position: relative; padding-bottom: .3rem; box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, .1); top: -0.5rem; }
.ind-hot-box:after { content: ''; position: absolute; z-index: 0; bottom: 0; left: 0; width: 50px; height: 50px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAYAAACrpQYOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVBN0Q5MTg4NkU1MTFFOUI3QzRCMEQ1MkVERkU5MzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVBN0Q5MTk4NkU1MTFFOUI3QzRCMEQ1MkVERkU5MzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUE3RDkxNjg2RTUxMUU5QjdDNEIwRDUyRURGRTkzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUE3RDkxNzg2RTUxMUU5QjdDNEIwRDUyRURGRTkzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Png6sBkAABd1SURBVHja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'); background-size: 50px }
.ind-hot-box:before { content: ''; position: absolute; z-index: 0; bottom: 0; right: 0; width: 50px; height: 50px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAYAAACrpQYOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVBN0Q5MUM4NkU1MTFFOUI3QzRCMEQ1MkVERkU5MzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVBN0Q5MUQ4NkU1MTFFOUI3QzRCMEQ1MkVERkU5MzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUE3RDkxQTg2RTUxMUU5QjdDNEIwRDUyRURGRTkzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUE3RDkxQjg2RTUxMUU5QjdDNEIwRDUyRURGRTkzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvEUpX4AACLLSURBVHja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'); background-size: 50px }
.ind-hot-box-hd h1 { text-align: center; padding: 0.3rem 0; color: #363638; font-size: 0.26rem; font-weight: bold; position: relative; background-image: -webkit-linear-gradient(bottom, #ef3a41, #ffccaa); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.ind-hot-box-hd h1:after { content: ''; position: absolute; z-index: 0; top: 0.33rem; left: 33%; background: url(../images/icon103.png) no-repeat center center; background-size: 100%; width: 0.3rem; height: 0.3rem }
.ind-hot-box-hd h1:before { content: ''; position: absolute; z-index: 0; top: 0.33rem; right: 33%; background: url(../images/icon103.png) no-repeat center center; background-size: 100%; width: 0.3rem; height: 0.3rem; }
.ind-hot-box-list { padding: 0 8px; overflow: hidden; position: relative }
.ind-hot-box-list-item { width: 31.333%; float: left; margin: 0 1% 2%; background: #fff; display: block; overflow: hidden; border-radius: 5px; z-index: 2; position: relative; box-shadow: 0 0 5px 5px rgba(245, 245, 245, .5); }
.ind-hot-box-list-img { height: auto; width: 100%; position: relative }
.ind-hot-box-list-img img { width: 100%; height: auto; display: block; border: none }
.ind-hot-box-list-message { background: #fff; padding-top: .1rem; padding:0.1rem; }
.ind-hot-box-list-theme-title { color: #333; font-size: .92rem; line-height: 1.2; padding: .3rem .4rem; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: justify }
.ind-hot-box-list-theme-subtitle { color: #323232; font-size: .85rem; font-weight: 400; padding: 0 .4rem; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: justify }
.ind-hot-box-list-message h4 { color: #343434; font-size: .95rem; font-weight: 400; line-height: 1.2; padding: .7rem .4rem; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: justify }
.ind-hot-box-list-message h4 em { background: #f10e3c; color: #fff; border-radius: 2px; font-size: .65rem; font-weight: 400; font-style: normal; margin-right: .2rem; padding: .15rem .22rem; float: left }
.ind-hot-box-list-message h4 i img { width: 20px; height: 19px; display: block; border: none; float: left }
.ind-hot-box-list-message .jq22-flex { overflow:hidden;}
.ind-hot-box-list-message .jq22-flex-box h2 { font-size: 0.23rem;  color: #EC6060; text-align: left; height: 0.3rem; font-weight: normal }
.ind-hot-box-list-message-flex h2 em { color: #EC6060;  margin-right: 0.02rem; font-style: normal; font-size: 0.2rem; font-weight: normal }
.ind-hot-box-list-message-flex h2 i { color: #b5b5b5; text-decoration: line-through; font-weight: normal; font-style: normal; font-size: 0.2rem }
.ind-hot-box-list-message .jq22-flex-box .jq22-one-six { color: #676767; font-weight: 400; font-size: .85rem }
.ind-hot-box-list-message-title { font-size: 0.2rem; color: #333; height: 0.33rem; overflow: hidden; white-space: nowrap }


.ind_coupon_warp {background: rgba(0,0,0,.7); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; -webkit-transition: all .3s linear; transition: all .3s linear; -webkit-animation: index_bounceIn__1yTJ3 .3s both; animation: index_bounceIn__1yTJ3 .3s both; font-size: 14px }
.ind_coupon_con{ display: flex; display: -webkit-box; display: -webkit-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; -webkit-align-items: center; -webkit-justify-content: center }
.ind_coupon_con_dialog{ position: relative; }
.ind_coupon_con_dialog_con { background: url(../images/img16.png) no-repeat center center; background-size: 100%; }
.ind_coupon_con_dialog_img { width: 4.1rem; opacity:0;}
.ind_coupon_close { position: absolute; right: 1.5rem; bottom: -1rem; padding: .8em; display: none; cursor:pointer;}
.ind_coupon_con_dialog_con_price { position: absolute; top: 0.95rem; left: 0.95rem; font-size: 0.5rem; color: #B36321; font-weight: bold; width: 1.1rem; text-align: right; }
.ind_coupon_con_dialog_con_price span { font-size: 0.3rem; font-weight: normal; }
.ind_coupon_con_dialog_con_txt {position: absolute; left: 2.3rem; top: 0.92rem; color: #B36321; }
.ind_coupon_con_dialog_con_txt_tit { font-size: 0.23rem; margin: 0.06rem 0 0.03rem 0; }
.ind_coupon_con_dialog_con_txt_desc { font-size: 0.15rem; }
.ind_coupon_con_dialog_getbtn { display: block;z-index:1; position: absolute; width: 2.5rem; height: 0.6rem;  bottom: 0.67rem; left: 1rem; }
.ind_coupon_con_dialog_con_hd { text-align: center; color: #FFF; position: absolute; top: 0.3rem; text-align: center; width: 100%; letter-spacing: 0.038rem; }
.ind_coupon_con_dialog_con_hd h5 { font-size: 0.36rem; font-weight: normal; position: absolute; top: 0.2rem; text-align: center; width: 100%;  }
.ind_coupon_con_dialog_con_hd h5 span { color: #FBFE22;}
.ind_coupon_con_dialog_con_hd p { position: absolute; width: 100%; text-align: center; font-size: 0.3rem; top: 0.75rem; }



.prod-show-top {overflow: hidden; position: fixed; left: 0; width: 100%; height:1rem;z-index: 1; }
/*.prod-show-top a{display:inline-block;}*/
.prod-show-top-l { float: left; width: 50%; }
.prod-show-top-l-back { width: 0.6rem; height: 0.6rem; background: url(../images/icon98.png) no-repeat center center; background-size: 100%; position: absolute; left: 0.25rem; top: 0.15rem; z-index: 2; }
.prod-show-top-r { float: left; width: 50%; }
.prod-show-top-r-share { width: 0.6rem; height: 0.6rem; background: url(../images/icon99.png) no-repeat center center; background-size: 100%; position: absolute; right: 0.8rem; top: 0.1rem; z-index: 2; }
.prod-show-top-r-menu { width: 0.6rem; height: 0.6rem; background: url(../images/icon100.png) no-repeat center center; background-size: 100%; position: absolute; right: 0.12rem; top: 0.1rem; z-index: 2; }


.prod-show-banner { position: relative; max-width: 740px; margin: 0 auto; background: #FFF; }
.prod-show-banner:before { content: ''; position: absolute; left: 0; top: 0; width: 100%;}
.prod-show-banner .flexslider { overflow: hidden; background: none; padding: 0.81rem 0.2rem 0 0.2rem; }
.prod-show-banner .flex-viewport { border-radius: 0.2rem; }
.prod-show-banner .flex-control-nav { display: none; }
.prod-show-banner-li { /*border-radius: 0.2rem;*/ overflow: hidden; }
.prod-show-banner-li a { display: block; overflow: hidden; }
.prod-show-banner-li img { display: block; width: 100%;  }
.prod-show-banner-num { position: absolute; right: 0.3rem; bottom: 0.3rem; z-index: 2; width: 0.7rem; text-align: center; color: #fff; font-size: 0.18rem; padding: 0.05rem 0; }
.prod-show-banner-num span { margin: 0 0.03rem; }
.prod-show-banner-num:before { content: ''; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; background-color: #000; opacity: .3; border-radius: 1rem; }



/*产品详情-优惠券*/
.prod-show-coupon-box .prod-show-coupon-box-prop { padding: 0.25rem; overflow: hidden; border-bottom: 0.2rem solid #F7F7F7; border-top: 0.2rem solid #F7F7F7; padding-left: .18rem; border-bottom: none; text-align: left; position: relative; }
.prod-show-coupon-box .prod-show-coupon-box-prop .prod-show-coupon-box-prop-choice { font-size: .23rem; color: #999; vertical-align: middle; }
.prod-show-coupon-box-coupon { position: absolute; left: 1.2rem; text-align: right; top: 0; overflow: hidden; height: 2rem; max-width: 4.8rem; line-height: 0.8rem; }
.prod-show-coupon-box-coupon .prod-show-coupon-box-prop-item { display: inline-block; font-size: .20rem; border-radius: .06rem; height: .42rem; vertical-align: middle; position: relative; padding: 0 .16rem; text-align: center; line-height: .42rem; margin-right: .15rem; color: #EC6060; }
.prod-show-coupon-box-coupon .prod-show-coupon-box-prop-item .bgWrap { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.prod-show-coupon-box-coupon .prod-show-coupon-box-prop-item .bgWrap .bgTop { height: .1rem; border-top-right-radius: .13rem; border-top-left-radius: .13rem; border-width: 1px; border-style: solid; border-bottom: none; -webkit-box-sizing: border-box; box-sizing: border-box; border-color: #EC6060; }
.prod-show-coupon-box-coupon .prod-show-coupon-box-prop-item .bgWrap .bgMiddle { height: .2rem; }
.prod-show-coupon-box-coupon .prod-show-coupon-box-prop-item .bgWrap .bgBottom { height: .1rem; border-bottom-right-radius: .13rem; border-bottom-left-radius: .13rem; border-width: 1px; border-style: solid; border-top: none; -webkit-box-sizing: border-box; box-sizing: border-box; border-color: #EC6060; }
.prod-show-coupon-box-coupon .prod-show-coupon-box-prop-item .bgWrap .bgCircle { -webkit-box-sizing: border-box; box-sizing: border-box; width: .06rem; height: .2rem; border-width: 1px; border-style: solid; position: absolute; top: .1rem; }
.prod-show-coupon-box-coupon .prod-show-coupon-box-prop-item .bgWrap .bgCircleLeft { border-left: none; left: 0; border-radius: 0 .26rem .26rem 0; }
.prod-show-coupon-box-coupon .prod-show-coupon-box-prop-item .bgWrap .bgCircleRight { border-right: none; right: 0; border-radius: .26rem 0 0 .26rem; }
.prod-show-coupon-box .prod-show-coupon-box-prop .icon-gGoforward { background: url(../images/icon13.png) no-repeat right center; background-size: 0.2rem; height: 0.3rem; line-height: 2rem; font-size: .8rem; position: absolute; right: 0.18rem; color: #ccc !important; width: 0.3rem; }




/*产品详情-优惠券-弹框*/
.prod-show-coupon-list { overflow: hidden; position: fixed; left: 50%; bottom: -1000%; z-index: 4; width: 100%; max-width: 740px; height: 80%; transform: translateX(-50%); -webkit-transform: translateX(-50%); background-color: #fff; }
.prod-show-coupon-list.active { bottom: 0; border-radius: 0.2rem 0.2rem 0 0; }
.prod-show-coupon-list-close { position: absolute; right: 0.1rem; top: 0.1rem; width: 0.6rem; height: 0.6rem; background: url(../images/icon15.png) no-repeat center; background-size: 0.4rem; }
.prod-show-coupon-list-main-tit { background: #F8F8F8; padding: 0.23rem 0.3rem; font-size: 0.23rem; color: #333; font-weight: bold; }
.prod-show-coupon-list-main {  }
.prod-show-coupon-list-prod { margin-bottom: 0.3rem; display: flex; display: -webkit-flex; }
.prod-show-coupon-list-img { width: 2rem; height: 2rem; overflow: hidden; }
.prod-show-coupon-list-img img { display: block; width: 100%; }
.prod-show-coupon-list-desc { padding-left: 0.2rem; flex: 1; -webkit-flex: 1; line-height: 0.5rem; }
.prod-show-coupon-list-desc .title { color: #333; font-size: 0.23rem; width: 3rem; line-height: 0.35rem; }
.prod-show-coupon-list-desc .price { color: #EC6060; font-size: 0.28rem;  }
.prod-show-coupon-list-desc .stock-count { color: #666; font-size: 0.23rem; }
.prod-show-coupon-list-choose { margin-bottom: 0.1rem; }
.prod-show-coupon-list-choose .title { margin: 0.5rem 0 0.3rem 0.1rem; color: #333; font-size: 0.26rem; }
.prod-show-coupon-list-a { overflow: hidden; margin-bottom: 0.5rem; }
.prod-show-coupon-list-a a { width: 33.333%; text-align: center; float: left; }
.prod-show-coupon-list-a span { margin: 0.1rem auto; display: block; border: 1px solid #DDD; border-radius: 0; line-height: 0.5rem; font-size: 0.23rem; color: #333; border-radius: 0.08rem; width: 95%; text-align: center; }
.prod-show-coupon-list-a a.active span { border-color: #f89a5f; background-color: #fff; color: #f89a5f; }
.prod-show-coupon-list-a a.false span { color: #E4E4E4; border-color: #E4E4E4; }
.prod-show-coupon-list-num { line-height: 30px; padding-bottom: 0.3rem; }
.prod-show-coupon-list-num .title { float: left; color: #333; margin-bottom: 0.1rem; font-size: 0.23rem; }
.prod-show-coupon-list-com { float: left; background: #F8F8F8; padding: 0.05rem 0.25rem; border-radius: 0.3rem; }
.prod-show-coupon-list-com-btn { float: left; font-size: 0.5rem; text-align: center; }
.prod-show-coupon-list-com-btn.product-num-del { font-size: 0.8rem; }
/*.prod-show-coupon-list-com-btn.product-num-add { font-size: 0.8rem; }*/
.prod-show-coupon-list-com-inp { float: left; width: 0.5rem; height: 0.55rem; text-align: center; line-height: 0.55rem; border: none; font-size: 0.26rem; }

.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container { position: relative; background-color: #fff; overflow: scroll;overflow-x:hidden; padding: 0.2rem; height: 6rem; -webkit-overflow-scrolling: touch; }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item { width: 100%; height: 1.38rem; margin-top: .15rem; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .couponBg { position: absolute; border-radius: .2rem; top: 0; left: 0; right: 0; bottom: 0; opacity: .08; background-color: #EC6060; }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item:first-child { margin-top: 0 }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .dot { width: .32rem; height: .23rem; top: 0.56rem; position: absolute; border-radius: 100%; background-color: #fff; }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .dot1 { left: -.21rem }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .dot2 { right: -.21rem }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .leftWrap { width: 1.7rem; text-align: center; position: relative }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .leftWrap .couponPrice { font-size: 0.38rem; display: block; font-weight: 700; color: #EC6060; }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .leftWrap .couponPrice span{ font-size: 0.23rem;  }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .leftWrap .couponCondition { font-size: 0.2rem; color: #333; margin-top: .04rem; font-weight: normal; }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .middleWrap { width: 2.5rem; position: relative; margin-right: 0.1rem; }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .middleWrap .couponName { color: #333; font-size: .23rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .middleWrap .validity { color: #666; font-size: .2rem; margin-top: .05rem; }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .receiveCoupon { position: relative; width: 1.3rem; white-space: nowrap; padding: 0.1rem 0; text-align: center; font-size: 0.23rem; border-radius: .3rem; font-weight: 700; background-color: #EC6060; color: #FFF; }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .receiveCoupon.get { color: #fff }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .receiveCoupon.use { border-width: .04rem; border-style: solid }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item.invalid .receiveCoupon { display: none }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item.invalid .couponBg { background: #666 }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item.invalid .couponCondition, .prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item.invalid .couponName, .prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item.invalid .couponPrice, .prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item.invalid .priceSign, .prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item.invalid .validity { color: #9a9a9a }
.prod-show-coupon-list-main-panel .prod-show-coupon-list-main-panel-container .prod-show-coupon-list-main-panel-item .invalidIcon {display:none;background: url(../images/icon94.png) no-repeat right center; background-size: 1.2rem; width: 1.5rem; height: 1rem; position: relative; text-indent: -9999px; }

/*订单详情*/
.order-detail { padding-bottom: 1.8rem;overflow:hidden; }
.order-detail-top { padding: 0 10px; border-bottom: 10px solid #F7F7F7; font-size: 0.26rem; }
.order-detail-hd { padding: 0.3rem 0; display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; line-height: 0.2rem; }
.order-detail-dl { padding: 0.3rem 0; display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; line-height: 0.2rem; }
.order-detail-dl a { color: #333 !important; }
.order-detail-price { padding: 0.15rem 0; overflow: hidden; }
.order-detail-price dl { border-bottom: none; padding: 0.15rem 0.2rem; font-size: 0.20rem; text-align: right; }
.order-detail-price dl dt { color: #666; width: 50%; text-align: left; }
.order-detail-price dl dd { color: #666; width: 50%; text-align: right; }
.order-detail-price dl dd span { font-size: 0.15rem; }
.order-detail-price dl dd{  }
.order-detail-price dl:last-child span { font-size: 0.23rem; }
.order-detail-price dl:last-child dt { }
.order-detail-price dl:last-child dd { color: #EC6060; font-size: 0.3rem; }


.order-detail-list { font-size: 0.23rem; border-bottom: 0.2rem solid #F7F7F7; }
.order-detail-list-top { border-bottom: 1px solid #F4F4F4; line-height: 45px; padding: 0 0.15rem 0 0.2rem; }
.order-detail-list-top .title { float: left; font-size: 0.23rem; color: #333; }
.order-detail-list-top .state { float: right; font-size: 0.23rem; color: #EC6060; }
.order-detail-list-top .state.s-c-1 { color: #EC6060; }
.order-detail-list-top .state.s-c-2 { color: #EC6060; }
.order-detail-list-top .state.s-c-3 { color: #EC6060; }
.order-detail-list-top .state.p-c-1 { color: #EC6060; }
.order-detail-list-top .state.p-c-2 { color: #EC6060; }
.order-detail-list-top .state.p-c-3 { color: #EC6060; }
.order-detail-list-ul { padding: 0 0.15rem 0 0.2rem; overflow: hidden; }
.order-detail-list-li { padding: 0.2rem 0; display: flex; display: -webkit-flex; border-bottom: 1px solid #F4F4F4; }
.order-detail-list-li:last-child { border-bottom: none; }
.order-detail-list-li-img { display: block; width: 1.2rem; height: 1.2rem; }
.order-detail-list-li-img img { display: block; width: 100%; border-radius: 5px; }
.order-detail-list-li-main { position: relative; flex: 1; -webkit-flex: 1; padding: 0 0.2rem; }
.order-detail-list-li-desc { float: left; width: 70%; line-height: 0.39rem; }
.order-detail-list-li-desc .title { display: block; color: #333; font-size: 0.23rem;  }
.order-detail-list-li-desc .desc { margin-bottom: 5px; font-size: 0.23rem; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.order-detail-list-li-desc .intro { font-size: 0.2rem; color: #999; }
.list-li-desc .more { font-size: 0.23rem; color: #666; }
.order-detail-list-li-num { float: right; text-align: right; }
.order-detail-list-li-num .price { margin-bottom: 10px; color: #001F24;  font-size: 0.23rem; }
.order-detail-list-li-num .price span { font-size: 0.28rem; color: #001F24;  }
.order-detail-list-li-num .num { color: #001F24;  }

.order-detail-list-li-btn { position: absolute; right: 0; bottom: -0.1rem; }
.order-detail-list-li-btn-0 { float: left; padding: 0 0.10rem; font-size: 0.18rem; float: right; border: 1px solid #DDD; border-radius: 3px; color: #333; text-align: center; margin-top: 0; line-height: 0.35rem; }
.order-detail-list-li-txt-0 { float: left; padding: 0.05rem 0.12rem; font-size: 0.2rem; float: right; border-radius: 3px; color: #EC6060; text-align: center; margin-top: 0; }

.order-detail-btn { width: 100%;max-width: 740px; margin: 0 auto; position: fixed; bottom: 0;  }
.order-detail-btn a { font-size: 0.26rem; color: #fff; height: 0.8rem; line-height: 0.8rem; width: 100%; display: block; text-align: center; }
.order-detail-btn-pay { background: #EC6060; color: #FFF; }
