.cf:before,
.cf:after {
    content: "";
    display: table;
}

.cf:after {
    content: "";
    display: block;
    clear: both;
}

.cf {
    zoom: 1;
}
::-webkit-scrollbar {
    width: 0;
}

div.soltOutIcon {
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/images/soltOut_icon.png) no-repeat;
    background-size: cover;
}

div.soltOutPic {
    position: relative;
}

div.soltOutPic:before {
    content: "";
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/images/soltOut_icon.png) no-repeat;
    background-size: cover;
}

.f8 {
    font-size: 12px;
    color: #8f8f8f;
}

.f3 {
    font-size: 12px;
    color: #333;
}

.flexBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.flex1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.s {
    position: absolute;
    width: .36rem;
    height: .36rem;
    background: #fd2728;
    font-size: 12px;
    color: #fff;
    border-radius: 100%;
    line-height: .36rem;
    text-align: center;
    top: 0.05rem;
    right: 0.05rem;
    z-index: 10;
    border: none;
    overflow: hidden;
    text-decoration: none;
}

.title {
    height: .88rem;
    line-height: .88rem;
    padding-left: .2rem;
}

.webItem {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.hideWord {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
}

.trans {
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.int {
    display: inline-block;
    width: 4.5rem;
    outline: none;
    border: none;
    font-size: 14px;
    color: #333;
    margin-left: .2rem;
    padding: .1rem;
}

.bigBtn {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    background: #8f8f8f;
    color: #fff;
    font-size: 15px;
    text-align: center;
    border-radius: 4px;
}

.bigBtn.on {
    background-color: #ff9402;
}

.topLine {
    position: relative;
}

.topLine:before {
    content: "";
    position: absolute;
    z-index: 2;
    width: 6rem;
    left: 0.2rem;
    height: 1px;
    background: #eee;
    top: 0;
}

.bottomLine {
    position: relative;
}

.bottomLine:before {
    content: "";
    position: absolute;
    z-index: 2;
    width: 6rem;
    left: 0.2rem;
    height: 1px;
    background: #eee;
    bottom: 0;
}

header {
    display: block;
    position: relative;
    width: 100%;
    height: .88rem;
    background: #a4cb37;
}

header h2 {
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    font-size: 18px;
    color: #fff;
}

header .back {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 0.88rem;
    height: 0.88rem;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

header .back:active {
    opacity: 0.5;
}

header div.editor {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 555;
    width: 0.88rem;
    height: 0.88rem;
    text-align: center;
    line-height: .88rem;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

header div.editor:active {
    opacity: 0.5;
}

header div.editor a {

}

header div.editor a i.iconfont {
    font-size: 16px;
    color: #fff;
}

header div.homeBtn {
    width: .5rem;
}

header div.homeBtn2 {
    right: 1px;
    text-align: left;
    line-height: .82rem;
}

header div.homeBtn1 {
    right: 0.7rem;
}

header div.homeBtn2 i {
    font-size: 20px;
}

header div.search_area {
    width: 3.4rem;
    margin-left: 0.2rem;
    height: 0.88rem;
    box-sizing: border-box;
    padding-top: 0.14rem;
}

header div.search_area a {
    display: block;
    width: 3.4rem;
    height: 0.6rem;
    line-height: 0.6rem;
    background: #fff;
    border-radius: 6px;
    color: #888;
    font-size: 14px;
}

header div.search_area a:active {
    opacity: 0.5;
}

header div.search_area a img {
    display: inline-block;
    vertical-align: middle;
    width: 0.4rem;
    height: 0.4rem;
    margin: 0 10px 0 10px;
}

.wrapper {
    padding-bottom: 1.2rem;
}

.indexScroll {
    height: 2.2rem;
}

.new3_index_scroll {
    height: 2.2rem;
}

.indexScroll div.swiper-slide {
    height: 2.2rem;
}

.new3_index_scroll div.swiper-slide {
    height: 2.2rem;
}

.top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    background: #fff;
    margin-bottom: 0.2rem;
    /*border-bottom: 1px solid #e0e0e0;*/
}

.top div.top-pic {
    width: 2rem;
    height: 40px;
}

.top .top-right-line {
    height: 30px;
    width: 1px;
}

.top div.top-info {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.top div.top-info div.new {
    display: inline-block;
    width: 0.8rem;
    height: 0.4rem;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.4rem;
    font-size: 14px;
    box-sizing: border-box;
    line-height: .38rem;
    border: 1px solid #fd2728;
    color: #fd2728;
    font-size: 12px;
    margin: 0 .1rem 0 .2rem;
}

.top div.top-info div.topTipScroll {
    display: inline-block;
    width: 4rem;
    margin-left: 0.2rem;
    vertical-align: middle;
}

.top div.top-info div.topTipScroll div.swiper-slide a {
    font-size: 13px;
    color: #0f0f0f;
    display: block;
    height: 0.6rem;
    line-height: 0.6rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;

}

nav {
    margin-top: .2rem;
    border-top: 2px solid #2fac00;
    border-bottom: 1px solid #e0e0e0;
    background: #fff;
}

nav ul.list {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-pack: justify;
}

nav ul.list li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    padding: .1rem 0;
}

nav ul.list li:active {
    background: #eee;
}

nav ul.list li a {
    display: block;
    overflow: hidden;
    text-align: center;
    padding: .1rem .02rem;
    font-size: 14px;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1;
    box-sizing: border-box;
}

nav ul.list li a img {
    width: .4rem;
    height: .4rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: -1px;
}

nav ul.list li a span {
    vertical-align: middle;
    font-size: 14px;
    color: #000;
}

nav ul.list li:nth-child(2) a {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

nav ul.list li.line a {
    border: none;
    /*border-left: 1px solid #eee;*/
    /*border-right: 1px solid #eee;*/
}

nav ul.firstList {
    border-bottom: 1px solid #eee;
}

.section div.recom {
    margin-bottom: 0;
}

.section div.recom h2 {
    line-height: .88rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.section div.recom h2 em {
    color: #dd2727;
    font-size: 12px;
    margin-left: .2rem;
}

.section-limit ul.limit {
    background: #fff;
}

.section-limit ul.limit li {
    position: relative;
}

.section-limit ul.limit li a {
    display: block;
    position: relative;
    padding: .2rem 0.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
}

.section-limit ul.limit li a div.pic {
    width: 2.1rem;
    height: 2.1rem;
}

.section-limit ul.limit li a div.info {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 3.6rem;
    height: 2.1rem;
    box-sizing: border-box;
    padding-left: .3rem;
}

.section-limit ul.limit li a div.info h3 {
    height: .75rem;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1.45;
}

.section-limit ul.limit li a div.info span {
    color: #8f8f8f;
    font-size: 12px;
}

.section-limit ul.limit li a div.info span.line-through {
    text-decoration: line-through;
}

.section-limit ul.limit li a div.info p {
    color: #333;
    font-size: 12px;
    line-height: 1;
    padding-bottom: 0.2rem;
}

.section-limit ul.limit li a div.info p i {
    color: #fd2728;
    font-size: 0.22rem;
    font-size: 16px;
}

.section-limit ul.limit li a div.info i.buy {
    position: absolute;
    bottom: 0;
    display: block;
    width: 3.6rem;
    height: 0.5rem;
    background: #fd2728;
    border-radius: 4px;
    text-align: center;
    line-height: 0.5rem;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
}

.section-limit ul.limit li a div.info i.buy:active {
    opacity: .7;
}

.section-limit ul.limit li a:active {
    background: #ddd;
}

.section-limit ul.limit li:first-child {
    border-top: none;
}

.section-limit ul.limit li:before {
    content: '';
    position: absolute;
    width: 6rem;
    height: 1px;
    background: #eee;
    bottom: 0;
    left: .2rem;
}

.section-limit ul.limit li:last-child:before {
    display: none;
}

.section-taiwan ul.limit li a div.info dl {
    height: .4rem;
    margin-bottom: 0.05rem;
}

.section-taiwan ul.limit li a div.info dl dd {
    display: inline-block;
    width: 1.4rem;
    height: .4rem;
    text-align: center;
    line-height: .45rem;
    font-size: 12px;
    color: #fff;
    background: url(/images/baoyouRed.png) no-repeat;
    background-size: 100% auto;
}

.section-taiwan ul.limit li a div.info dl dd:last-child {
    background: url(/images/baoyouGreen.png) no-repeat;
    background-size: 100% auto;
}

.section-taiwan ul.limit li a div.info p span {
    margin-left: .1rem;
    text-decoration: line-through;
}

.section-taiwan ul.limit li a div.info i.buy {
    width: 1.5rem;
    border-radius: .46rem;
}

.sction-zaochun ul.limit li a div.info {
    position: relative;
}

.sction-zaochun ul.limit li a div.info span s {
    font-size: 12px;
    color: #ff7800;
    text-decoration: none;
}

.sction-zaochun ul.limit li a div.info div.zaochun-bottom {
    margin-top: .2rem;
}

.sction-zaochun ul.limit li a div.info div.zaochun-bottom p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #fd2728;
    line-height: 1.5;
}

.sction-zaochun ul.limit li a div.info div.zaochun-bottom span {
    text-decoration: line-through;
    line-height: 1;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0.3rem;
}

.sction-zaochun ul.limit li a div.info div.zaochun-bottom i.buy {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 100;
    width: 1.5rem;
    border-radius: .46rem;
}

footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 45px;
    background: transparent;
    z-index: 999;
}

footer ul {
    display: -webkit-flex;
    display: flex;
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
    box-pack: center;
    -webkit-box-pack: center;
    background: #FFF;
    max-width: 576px;
    margin: 0 auto;
    border-top: 1px solid #a4cb37;
}

footer ul li {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    height: 45px;
    text-align: center;
}

footer ul li a {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 0;
}

footer ul li a p {
    font-size: 12px;
    line-height: 1;
}

footer ul li a div.icon {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
}

footer ul li a div.icon img {
    width: 20px;
    height: 20px;
}

.backTop {
    display: none;
    position: fixed;
    bottom: 1.2rem;
    right: 0.2rem;
    width: .6rem;
    height: .6rem;
    background: #333333 url(/images/backtop.png?12) no-repeat center center;
    background-size: 65% auto;
    opacity: .7;
    z-index: 499;
    border-radius: 100%;
}

.backHome {
    position: fixed;
    bottom: 1.2rem;
    right: 0.2rem;
    width: .6rem;
    height: .6rem;
    background: rgba(68, 186, 93, 0.7);
    z-index: 499;
    border-radius: 100%;
    overflow: hidden;
}

.backHome a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 0.5rem;
}

.backHome a i.iconfont {
    color: #fff;
    font-size: 18px;
}

.detail {
    padding-bottom: .8rem;
}

.detailScroll {
    position: relative;
    height: 6.4rem;
    overflow: hidden;
}

.detailScroll div.swiper-slide {
    height: auto;
    max-height: 576px;
}

.detail-top {
    position: relative;
}

.detail-top div.detail-back {
    position: absolute;
    z-index: 100;
    top: 0.2rem;
    left: .2rem;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.7);
    opacity: .8;
    overflow: hidden;
}

.detail-top div.detail-back a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: .6rem;
}

.detail-top div.detail-back a i.iconfont {
    color: #efefef;
    font-size: .28rem;
}

.detail-con {
    padding: 0.4rem .2rem .2rem;
    background: #fff;
    position: relative;
}

.detail-con h2 {
    /*overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;*/
    line-height: 1.3;
}

.detail-con h2 a {
    font-size: 12px;
    margin-left: 5px;
    border-radius: 4px;
    display: inline-block;
    padding: 2px 8px 2px 5px;
    border: 1px solid #0b9900;
    color: #0b9900;
}

.detail-con h2 a img {
    width: 14px;
    height: 14px;
    display: inline;
    vertical-align: middle;
}

.detail-con h2 a span {
    color: #0b9900;
    font-size: 12px;
    transform: scale(0.9);
}

.detail-con h2 a:active {
    opacity: 0.7;
}

.new42_item_band h3 {
    font-size: 12px;
    color: #ff8436;
}

.new42_item_band > div {
    font-size: 12px;
    color: #888;
    margin: 2px 0 0;
}

.new42_item_two {
    padding: 10px 0.2rem;
}

.new42_item_two h5 {
    font-size: 15px;
    color: #12af90;
    text-align: center;
}

.new42_item_two p {
    font-size: 13px;
    color: #333;
    text-align: left;
    margin-top: 4px;
}

.new42_item_band > div img {
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: middle;
    display: inline;
    margin-right: 5px;
}

.detail-con p {
    font-size: 12px;
    color: #fd2728;
    line-height: 1.4;
    padding: .1rem 0;
}

.detail-con h4 {
    line-height: 1.3;
}

.detail-con h4 i {
    font-size: 21px;
    color: #ff6600;
}

.detail-con h4 span {
    font-size: 12px;
    color: #8f8f8f;
    margin-left: .3rem;
    text-decoration: line-through;
}

.detail-con h5 {
    font-size: 12px;
    color: #8f8f8f;
}

.detail-con .detail_limit {
    padding: 4px 0;
    margin-bottom: 3px;
}

.detail-con .detail_limit i {
    display: inline-block;
    width: 80px;
    height: 20px;
    text-align: center;
    line-height: 19px;
    vertical-align: middle;
    margin-right: .2rem;
    font-size: 12px;
    color: #f5707e;
    border: 1px solid #f5707e;
    border-radius: 20px;
    box-sizing: border-box;
}

.detail-con .detail_limit span {
    vertical-align: middle;
    font-size: 12px;
    color: #333;
}

.detail-con .detail_limit span em {
    display: inline-block;
    padding: 0 2px;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    background: #f5707e;
    line-height: 1.5;
    margin: 0 2px;
}

.detail-con h5.soltOut {
    /*float: right;*/
}

.detail-place {
    margin: .2rem 0;
    background: #fff;
    padding: 0.12rem .2rem .2rem;
    line-height: 1.4;
}

.detail-place div.detail-p-con span {
    font-size: 12px;
    vertical-align: middle;
}

.detail-place div.detail-p-con span:active {
    color: #12af90;
}

.detail-place div.detail-p-con i.wuliu {
    font-size: 15px;
    color: #999;
    vertical-align: middle;
    margin: 0 .2rem 0 .3rem;
}

.detail-place div.detail-p-con i.jiantou {
    font-size: 12px;
    color: #333;
    vertical-align: -1px;
    margin: 0;
}

.detail-place div.detail-p-con i.jiantou:active {
    color: #12af90;
}

.detail-place div.detail-p-con:active {
    color: #12af90;
}

.detail-place p {
    font-size: 12px;
}

.detail_num {
    margin-top: 0.15rem;
}

.detail-place p em {
    font-size: 12px;
    color: #fd2728;
    margin-left: .3rem;
}

.detail-place .detail_norm {
    margin: 0.1rem 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding-bottom: 0.15rem;
}

.detail-place .detail_norm dl {

}

.detail-place .detail_norm dl dt {
    font-size: 12px;
    color: #888;
    padding: 6px 0;
    clear: both;
}

.detail-place .detail_norm dl dd {
    position: relative;
    float: left;
    font-size: 14px;
    color: #333;
    padding: 5px 10px;
    margin: 2px 0.2rem 5px 6px;
    border: 1px solid #eee;
    overflow: hidden;
}

.detail-place .detail_norm dl dd.on {
    border-color: #e52e04;
}

.detail-place .detail_norm dl dd.on:after {
    content: '';
    font-family: monospace;
    font-size: 12px;
    position: absolute;
    z-index: 3;
    bottom: 0;
    right: 0;
    color: #fff;
    width: 20px;
    height: 20px;
    background: url(/images/norm_icon.png) no-repeat;
    background-size: cover;
}

.detail-brand {
    background: #fff;
    padding: 0 .2rem;
    margin: .2rem 0;
}

.detail-brand h2 {
    height: .88rem;
    line-height: .88rem;
    font-size: 12px;
    border-bottom: 1px solid #eee;
    vertical-align: middle;
}

.detail-brand h2 i.jiantou-r {
    vertical-align: middle;
    font-size: 13px;
    float: right;
    color: #8f8f8f;
}

.detail-brand h2 i.shangjia_icon {
    font-size: 16px;
    color: #8f8f8f;
    vertical-align: middle;
    margin-right: .2rem;
}

.detail-brand h2 i.favourable {
    display: inline-block;
    width: 50px;
    height: 20px;
    text-align: center;
    line-height: 19px;
    vertical-align: middle;
    margin-right: .2rem;
    font-size: 12px;
    color: #f5707e;
    border: 1px solid #f5707e;
    border-radius: 20px;
    box-sizing: border-box;
}

.detail-brand div.detail-lsj {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    padding: .25rem 0;
}

.detail-brand div.detail-lsj_chatway {
    padding: 0;
    border-top: 1px solid #eee;
}

.detail-brand div.detail-lsj div.lsjLogo {
    width: 2.5rem;
    height: 1rem;
    background: #fffaf5;
}

.detail-brand div.detail-lsj div.detail-lsj-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 1rem;
    padding-left: .3rem;
    box-sizing: border-box;
    width: 3rem;

}

.detail-brand div.detail-lsj_chatway div.detail-lsj-r {
    padding: 0;
}

.detail-brand div.detail-lsj div.detail-lsj-r-signle {
    isplay: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.detail-brand div.detail-lsj div.detail-lsj-r a {
    display: block;
    float: left;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    box-sizing: border-box;
    border-left: 1px solid #eee;
}

.detail-brand div.detail-lsj div.detail-lsj-r a:first-child {
    border-left: none;
}

.detail-brand div.detail-lsj div.detail-lsj-r a img {
    display: inline-block;
    width: .4rem;
    height: .4rem;
    vertical-align: middle;
}

.detail-brand div.detail-lsj div.detail-lsj-r a span {
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    line-height: 1;
}

.detail-brand div.detail-lsj div.detail-lsj-r a:active {
    opacity: .7;
}

.detail-brand div.detail-lsj div.detail-lsj-r p {
    font-size: 12px;
    color: #333;
    line-height: 1;
    margin-top: 0.2rem;
}

.detail-brand div.detail-lsj div.detail-lsj-r-signle p {
    margin: 0;
}

.detail-brand div.detail-lsj div.detail-lsj-r > span {
    font-size: 12px;
    color: #888;
}

.detail-detail {
    background: #fff;
    padding: 0 .2rem;
}

.detail-detail h2 {
    height: .88rem;
    line-height: .88rem;
    font-size: 12px;
    border-bottom: 1px solid #eee;
    vertical-align: middle;
}

.detail-detail h2 i {
    display: inline-block;
    height: .88rem;
    box-sizing: border-box;
    border-bottom: 1px solid transparent;
    font-size: 12px;
    color: #333;
    margin-right: 10px;
}

.detail-detail h2 i.on {
    border-bottom: 1px solid #12af90;
    color: #12af90;
}

.new42_item_change {
    display: inline-block;
}

.detail-detail h2 span {
    font-size: 14px;
    color: #2fac00;
    margin-right: .25rem;
}

.detail-detail h2 div.ewm {
    float: right;
    width: .48rem;
    height: .48rem;
    margin: 0.2rem -2px 0 0;
}

.detail-detail div.detail-detail-con {
    padding: .2rem 0;
}

.big-ewm ,
.kefu-ewm {
    display: none;
    position: fixed;
    top: 45%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 4rem;
    height: 4.5rem;
    z-index: 5000;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
}

.big-ewm div.big_pic,
.kefu-ewm div.big_pic {
    height: 3rem;
    width: 3rem;
    margin: .2rem auto 0.15rem;
    padding: 3px;
    box-sizing: border-box;
}

.big-ewm p,
.kefu-ewm p{
    text-align: center;
    font-size: 14px;
    margin-top: .05rem;
}

.sold-out {
    position: fixed;
    bottom: 0.8rem;
    left: 0;
    height: .88rem;
    line-height: .88rem;
    width: 100%;
    z-index: 1000;
    background: #ffacad;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.showEndTip {
    display: none;
    font-size: 14px;
    background: #ddd;
}

.buyCon {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
}

.buyCon .buyCon_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    height: 0.8rem;
    white-space: nowrap;
    box-sizing: border-box;
    font-size: 0;
    max-width: 576px;
    margin: 0 auto;
    background: #fff;
    border-top: 1px solid #eee;
}

.buyCon .buyCon_inner .buy_same {
    display: inline-block;
    text-align: center;
    border-right: 1px solid #eee;
    box-sizing: border-box;
    width: 1.1rem;
    height: 100%;
    line-height: 1;
    padding-top: .1rem;
}

.buyCon .buyCon_inner .buy_same:active {
    opacity: .7;
}

.buyCon .buyCon_inner .buyCar {
    border-right: 1px solid #eee;
}

.buyCon .buyCon_inner .buy_same div {
    display: inline-block;
    width: 0.34rem;
    height: 0.34rem;
}

.buyCon .buyCon_inner .buy_same div img {
    vertical-align: middle;
}

.buyCon .buyCon_inner .buy_same p {
    font-size: 12px;
    color: #666;
}

.buyCon .buyCon_inner .buyCar_pic {
    position: relative;
}

.buyCon .buyCon_inner .buyCar_pic i {
    position: absolute;
    top: -3px;
    right: -0.2rem;
    z-index: 1999;
    width: 0.32rem;
    height: 0.32rem;
    text-align: center;
    line-height: 0.32rem;
    border-radius: 50%;
    background: #f53131;
    font-size: 12px;
    color: #fff;
}

.buyCon .buyCon_inner .add_buyCar,
.buyCon .buyCon_inner .buy_now {
    text-align: center;
    width: 2.1rem;
    height: 100%;
    line-height: 0.8rem;
    box-sizing: border-box;
}

.buyCon .buyCon_inner .add_buyCar {
    background: #f08519;
    font-size: 13px;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.buyCon .buyCon_inner .add_buyCar:active {
    background: #F05F2A;
    opacity: .7;
}

.buyCon .buyCon_inner .buy_now {
    background: #ff5d1c;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.buyCon .buyCon_inner .buy_now:active {
    background: #FF4F28;
    opacity: .7;
}

.buyCon .buyCon_inner .buy_now a {
    font-size: 13px;
    color: #fff;
}

.buyCon .buyCon_inner form {
    height: 100%;
    box-sizing: border-box;
}

.cart {
    width: 100%;
    height: 100%;
    background: #f5f5f5;
}

.cart-address {
    background: #fff;
    padding: 0 .2rem .3rem;
}

.cart-address li {
    height: .88rem;
    line-height: .88rem;
    border-bottom: 1px solid #eeeeee;
}

.cart-address li label {
    color: #8f8f8f;
    font-size: 14px;
}

.cart-address li input {
    display: inline-block;
    width: 3.5rem;
    outline: none;
    border: none;
    font-size: 14px;
    color: #333;
    margin-left: .2rem;
    padding: .1rem;
}

.cart-address li.text {
    height: auto;
    line-height: 1.2;
    padding: 0.1rem 0;
}

.cart-address li.text label {
    vertical-align: 0.44rem;
}

.cart-address li textarea {
    display: inline-block;
    width: 4rem;
    max-height: 2rem;
    font-size: 14px;
    color: #333;
    margin-left: .2rem;
    padding: .1rem;
    border: none;
}

.cart-address li p {
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: 3.8rem;
    height: .5rem;
    vertical-align: middle;
    line-height: .5rem;
    border: 1px solid #8f8f8f;
    border-radius: 4px;
    font-size: 12px;
    color: #333;
    padding-left: 0.05rem;
    margin-left: .2rem;
}

.cart-address li p:before {
    content: '';
    position: absolute;
    top: -1px;
    right: 0;
    width: .5rem;
    height: .5rem;
    background: #fff;
    border: 1px solid #f5f5f5;
}

.cart-address li p:after {
    content: '';
    position: absolute;
    top: .2rem;
    right: .15rem;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #787878;
}

.cart-address-sure p {
    padding: .3rem 0;
}

.cart-address-sure p i {
    display: inline-block;
    width: 0.45rem;
    height: 0.45rem;
    color: #fff;
    text-align: center;
    line-height: 0.45rem;
    border: 1px solid #eee;
    border-radius: 100%;
    border: none;
    background: #fff;
    vertical-align: middle;
}

.cart-address-sure p i.on {
    background: #fd2728;
}

.cart-address-sure p span {
    font-size: 14px;
    color: #8f8f8f;
    margin-left: .2rem;
    vertical-align: middle;
}

.cart-address-sure .submit {
    width: 2rem;
    height: 0.58rem;
    background: #fd2728;
    border-radius: 4px;
    text-align: center;
    line-height: 0.58rem;
    font-size: 14px;
    box-sizing: border-box;
    margin: .1rem auto;
    color: #fff;
}

.cart-address-sure .submit:active {
    opacity: .7;
}

.cart-address-sure .change-Address {
    text-align: center;
}

.cart-address-sure .change-Address div.sureAddress {
    display: inline-block;
    width: 2rem;
    height: 0.58rem;
    background: #ffb146;
    border-radius: 4px;
    text-align: center;
    line-height: 0.58rem;
    font-size: 14px;
    box-sizing: border-box;
    border: 1px solid #f68e00;
    color: #fff;
    margin-left: .1rem;
}

.cart-address-sure .change-Address div.sureAddress:active {
    opacity: .7;
}

.cart-address-sure .change-Address div.deletAddress {
    display: inline-block;
    width: 2rem;
    height: 0.58rem;
    background: #f1f1f1;
    border-radius: 4px;
    text-align: center;
    line-height: 0.58rem;
    font-size: 14px;
    box-sizing: border-box;
    border: 1px solid #eee;
    color: #333;
    margin-right: .1rem;
}

.cart-address-sure .change-Address div.deletAddress:active {
    opacity: .7;
}

.province_content {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 5rem;
    height: 4.56rem;
    z-index: 5000;
    overflow-y: scroll;
    border-radius: 4px;
    background: #fff;
}

.province_content > ul {
    height: 4.56rem;
    overflow-y: scroll;
}

.province_content li {
    height: 0.76rem;
    line-height: 0.76rem;
    text-align: center;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.province_content li:active {
    opacity: .7;
    background: #ddd;
}

.no-address {
    width: 100%;
    background: #f5f5f5;
    padding: 0 0 4.3rem;
}

.no-address .no-address-pic {
    width: 100%;
    height: 4.3rem;
}

.no-address p {
    text-align: center;
    color: #8f8f8f;
    font-size: 12px;
    margin: .1rem 0 .2rem;
}

.no-address a {
    display: block;
    width: 3rem;
    height: 0.6rem;
    background: #f5f5f5;
    text-align: center;
    line-height: 0.6rem;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #fd2728;
    color: #fd2728;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    margin: 0 auto .3rem;
}

.no-address a:active {
    border-color: #12af90;
    color: #12af90;
}

.new-adress {
    padding: 0 .2rem;
    background-color: #fff;
    background-image: url(/images/new3_order.png);
    background-position: left top;
    background-repeat: repeat-y;
    background-size: 0.1rem 100%;
}

.new-adress ul li a {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    height: auto;
    padding-bottom: .3rem;
    -webkit-box-align: end;
    /*border-bottom: 1px solid #eee;*/
}

.new-adress ul li a .new-address-info {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 4.8rem;
    height: auto;
    box-sizing: border-box;
    padding-left: .2rem;
}

.new-adress ul li a .new-address-info h2 {
    font-size: 14px;
    color: #333;
    margin: .25rem 0 0.05rem;
}

.new-adress ul li a .new-address-info h2 span {
    font-size: 12px;
    margin-left: .3rem;
}

.new-adress ul li a .new-address-info p {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
}

.new-adress ul li a .r-arrow {
    width: .4rem;
}

.new-adress ul li a:active {
    opacity: .7;
    background: #ddd;
}

.new-adressList {
    padding: 0 .2rem;
    background: #fff;
    margin-bottom: 1rem;
}

.new-adressList ul li {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    padding: 0.2rem 0;
    border-bottom: 1px solid #eee;
}

.new-adressList ul li a.adressList_second {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: .2rem;
}

.new-adressList ul li a.adressList_second h2 {
    font-size: 14px;
    color: #333;
    margin: 0;
}

.new-adressList ul li a.adressList_second h2 span {
    font-size: 12px;
    margin-left: .3rem;
}

.new-adressList ul li a.adressList_second p {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
}

.new-adressList ul li a.adressList_second p em {
    font-size: 12px;
    color: #19a5ff;
    margin-right: 3px;
}

.new-adressList ul li div.r-arrow {
    width: .5rem;
    height: .5rem;
    text-align: center;
    line-height: .5rem;
}

.new-adressList ul li div.r-arrow i.shenqing {
    font-size: .36rem;
    color: #9c9c9c;
}

.new-adressList ul li div.r-arrow i.shenqing:active {
    color: #12af90;
}

.add-new-address {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 200;
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    background: #fff;
    text-align: center;
}

.add-new-address a {
    display: block;
    width: 100%;
    height: 100%;
}

.add-new-address span {
    font-size: 14px;
    color: #333;
}

.add-new-address img {
    display: inline;
    width: .4rem;
    height: .4rem;
    vertical-align: middle;
    margin-right: .2rem;
}

.add-new-address:active {
    opacity: .7;
}

.cart-top {
    margin-top: .2rem;
    width: 100%;
    height: .9rem;
    line-height: .9rem;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    background: #fff;
    padding-left: .2rem;
}

.cart-top span {
    margin-left: .2rem;
}

.foot-empty {
    width: 100%;
    height: 1rem;
    position: relative;
}

.cart-foot {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 200;
    width: 100%;
    height: 1rem;
    background: transparent;
    margin: 0 auto;
}

.cart-foot .cart-foot-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    max-width: 576px;
    margin: 0 auto;
}

.cart-foot .cart-foot-inner div.cart-all {
    width: 1.8rem;
    height: 1rem;
    line-height: 1rem;
    box-sizing: border-box;
    padding-left: .2rem;
}

.cart-foot .cart-foot-inner div.cart-all span {
    margin-left: .2rem;
    vertical-align: middle;
}

.cart-foot .cart-foot-inner div.cart-calc {
    width: 2.4rem;
    height: 1rem;
}

.cart-foot .cart-foot-inner div.cart-calc div.cart-calc-con {
    padding: .07rem 0;
}

.cart-foot .cart-foot-inner div.cart-calc p {
    text-align: right;
    padding: 0.09rem .2rem 0 0;
    font-size: 12px;
    color: #fd2728;
}

.cart-foot .cart-foot-inner div.cart-calc p i {
    font-size: 12px;
    color: #fd2728;
}

.cart-foot .cart-foot-inner div.cart-calc h4 {
    text-align: right;
    padding: 0 .2rem .1rem 0;
    font-size: 12px;
    color: #8f8f8f;
}

.cart-foot .cart-foot-inner div.cart-buy {
    width: 2.2rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #fd2728;
}

.cart-foot .cart-foot-inner div.cart-buy a {
    display: block;
    color: #fff;
    font-size: 13px;
}

.cart-foot .cart-foot-inner div.cart-buy a em {
    color: #fff;
    font-size: 12px;
}

.cart-foot .cart-foot-inner div.cart-buy:active {
    opacity: .7;
}

.cart-foot .cart-foot-inner div.cart-delect {
    width: 2.2rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #ff9402;
    color: #fff;
    font-size: 16px;
}

.cart-foot .cart-foot-inner div.cart-delect:active {
    opacity: .7;
}

.cart-main {
    background: #f5f5f5;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

.cart-main ul {
    padding: 0 0.2rem;
}

.cart-main ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 1px solid #fff;
}

.cart-main ul li .new_cart_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    /*height: 2rem;*/
}

.cart-main ul li .cart-main-yh {
    padding: 0.1rem 0.2rem 0.2rem;
    overflow: hidden;
}

.cart-main ul li .cart-main-yh em {
    display: inline-block;
    width: 50px;
    height: 20px;
    border-radius: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #f5707e;
    border: 1px solid #f5707e;
    vertical-align: middle;
    margin: 0 0.2rem 0 0.6rem;
}

.cart-main ul li .cart-main-yh span {
    font-size: 12px;
    color: #333;
    vertical-align: middle;
}

.cart-main ul li div.current {
    width: .8rem;
    /*line-height: 2rem;*/
    height: 100%;
}

.cart-main ul li div.current span {
    /*display: inline-block;*/
    padding: 1px;
    color: #fff;
    background: #8f8f8f;
    border-radius: 2px;
    font-size: 12px;
}

.cart-main ul li div.cart-main-pic {
    position: relative;
    width: 1.5rem;
    line-height: 2rem;
    /*height: 100%;*/
}

.cart-main ul li div.cart-main-pic img {
    display: inline;
    vertical-align: middle;
    width: 1.5rem;
    height: 1.5rem;
}

.cart-main ul li div.cart-main-info {
    width: 3.8rem;
    height: 100%;
    position: relative;
    padding-left: .3rem;
    box-sizing: border-box;
    overflow: hidden;
}

.cart-main ul li div.cart-main-info h5 {
    font-size: 12px;
    color: #333;
    margin: .2rem 0 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    height: .8rem;
}

.cart-main ul li div.cart-main-info p {
    font-size: 12px;
    color: #8f8f8f;
    margin-bottom: 0.1rem;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cart-main ul li div.cart-main-info p span {
    font-size: 12px;
    color: #8f8f8f;
}

.cart-main ul li div.cart-main-info p span:last-child {
    margin-left: 0.15rem;
}

.cart-main ul li div.cart-main-info span {
    font-size: 12px;
    color: #fd2728;
}

.cart-main ul li div.cart-main-info div.cart-math {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    position: absolute;
    z-index: 100;
    right: 0;
    bottom: 0;
    width: 1.5rem;
    height: .5rem;
    border: 1px solid #ddd;
    border-radius: 2px;
    overflow: hidden;
}

.detail_num > p {
    font-size: 12px;
    color: #888;
    padding: 0.15rem 4px 4px;
    border-top: 1px solid #eee;
}

.detail_num div.cart-math {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    width: 2.2rem;
    border: 1px solid #ddd;
    border-radius: 2px;
    overflow: hidden;
    margin: 0.1rem 0;
}

.cart-main ul li div.cart-main-info div.cart-math span {
    display: block;
    width: 33%;
    text-align: center;
    height: .5rem;
    line-height: .5rem;
    overflow: hidden;
    color: #333;
    box-sizing: border-box;
    background: #fff;
}

.detail_num div.cart-math span {
    display: block;
    width: 0.6rem;
    text-align: center;
    height: .6rem;
    line-height: .6rem;
    overflow: hidden;
    color: #333;
    box-sizing: border-box;
    background: #fff;
}

.detail_num div.cart-math span:active {
    background: #8f8f8f;
    opacity: .7;
}

.cart-main ul li div.cart-main-info div.cart-math span:active {
    background: #8f8f8f;
    opacity: .7;
}

.cart-main ul li div.cart-main-info div.cart-math span:active {
    background: #8f8f8f;
    opacity: .7;
}

.detail_num div.cart-math span.on {
    background: #ccc;
}

.cart-main ul li div.cart-main-info div.cart-math span.on {
    background: #ccc;
}

.detail_num div.cart-math span.num {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    width: 1rem;
}

.cart-main ul li div.cart-main-info div.cart-math span.num {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.cart-main ul li:last-child {
    border-bottom: none;
}

.white-bg {
    position: relative;
    width: 100%;
    height: .2rem;
    background: #fff;
}

.recom {
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: .5rem;
}

.recom h2 {
    height: .88rem;
    padding: 0 .2rem;
    line-height: 1rem;
    font-size: 16px;
    color: #000;
}

.recom h2 span {
    display: inline-block;
    width: 3px;
    margin-right: .2rem;
    color: #12af90;
}

.recom div.recom-con {
    background: #fff;
    padding-bottom: .2rem;
    border-bottom: 1px solid #eeeeee;
}

.recom div.recom-con ul li {
    width: 1.9rem;
    height: 3.15rem;
    padding-bottom: 3px;
    float: left;
    margin: .2rem 0 0 .17rem;
}

.recom div.recom-con ul li div.recom-pic {
    width: 1.9rem;
    height: 1.9rem;
    overflow: hidden;
}

.recom div.recom-con ul li h3 {
    position: relative;
    height: .44rem;
    line-height: .44rem;
    color: #8f8f8f;
    font-size: 12px;
    text-align: right;
    margin: 1px 0;
    text-decoration: line-through;
}

.recom div.recom-con ul li h3 i {
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
    padding: 0 4px;
    height: .44rem;
    line-height: .44rem;
    font-size: 12px;
    color: #fff;
    background: #fd2728;
    text-decoration: none;
}

.recom div.recom-con ul li p {
    font-size: 13px;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 1px 0;
}

.recom div.recom-con ul li:active {
    opacity: .7;
}

.no-cart {
    margin-top: .2rem;
    background: #fff;
    padding-bottom: .25rem;
}

.no-cart p {
    color: #8f8f8f;
    font-size: 12px;
    text-align: center;
    padding: .1rem 0;
}

.no-cart a {
    display: block;
    width: 3rem;
    height: 0.6rem;
    background: #ffffff;
    text-align: center;
    line-height: 0.6rem;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #fd2728;
    color: #fd2728;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    margin: 0 auto;
}

.no-cart a:active {
    border-color: #12af90;
    color: #12af90;
}

.cart-foot-inner div.order-pay {
    width: 4.2rem;
    height: 1rem;
    line-height: 1rem;
    text-align: right;
    box-sizing: border-box;
    padding-right: .2rem;
}

.cart-foot-inner div.order-pay i {
    color: #fd2728;
}

.order-address div.new-adress ul li {
    height: auto;
}

.order-address div.new-adress ul li div.new-address-info {
    height: auto;
}

.order-address div.new-adress ul li div.new-address-info p {
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
}

.order-address div.new-adress ul li div.order-current {
    width: .5rem;
    height: .5rem;
    margin-top: .5rem;
}

.order-info {
    margin-top: .2rem;
    background: #fff;
}

.order-info h4.order-yf-t {
    height: .88rem;
    line-height: .88rem;
    padding-left: .2rem;
    font-size: 12px;
}

.order-info h4.order-yf-t i {
    font-size: 12px;
}

.order-info h4.order-yf-t select {
    padding: 2px;
    font-size: 0.22rem;
    color: #8f8f8f;
    margin-left: .2rem;
}

.order-info h2 {
    height: .88rem;
    line-height: .88rem;
    padding-left: .2rem;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    padding-right: .2rem;
}

.order-info h2 span {
    font-size: 12px;
    color: #12af90;
}

.order-info div.order-info-main {
    background: #f5f5f5;
    padding: .15rem .2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 0.1rem;
}

.order-info div.order-info-main div.pic {
    width: 1.5rem;
    height: 1.5rem;
}

.order-info div.order-info-main div.con {
    width: 4.5rem;
    height: auto;
    padding-left: .3rem;
    box-sizing: border-box;
}

.order-info div.order-info-main div.con h3 {
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    height: .8rem;
}

.order-info div.order-info-main div.con span {
    font-size: 0.22rem;
    color: #8f8f8f;
}

.order-info div.order-info-main div.con p {
    position: relative;
    text-align: right;
    font-size: 12px;
}

.order-info div.order-info-main div.con p i {
    position: absolute;
    left: 0;
    color: #fd2728;
    font-size: 0.22rem;
}

.order-info div.order-info-main:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.order-info div.order-about {
    padding: 0 .2rem;
    border-top: 1px solid #ededed;
}

.order-info div.order-about h4 {
    height: .88rem;
    line-height: .88rem;
    padding-left: .2rem;
    padding-left: 0;
    font-size: 12px;
}

.order-info div.order-about h4.order-xiaoji {
    border-bottom: 1px solid #eeeeee;
}

.order-info div.order-about h4.order-xiaoji i {
    font-size: 12px;
    color: #fd2728;
}

.order-info div.order-about h4.order-xiaoji a.pay {
    display: inline-block;
    width: 1.5rem;
    height: 0.48rem;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.48rem;
    font-size: 14px;
    box-sizing: border-box;
    color: #fd2728;
    border: 1px solid #fd2728;
    margin: .2rem 0 0 .3rem;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.order-info div.order-about h4.order-xiaoji a.pay:active {
    opacity: .7;
    color: #12af90;
    border-color: #12af90;
}

.order-info div.order-about h4.order-xiaoji a.return {
    color: #333;
    border-color: #666;
}

.order-info div.order-all h4.order-xiaoji {
    text-align: left;
    border-bottom: none;
}

.order-info div.order-about h4.buy-word input {
    display: inline-block;
    width: 4.5rem;
    outline: none;
    border: none;
    font-size: 14px;
    color: #333;
    margin-left: .2rem;
    padding: .1rem;
    width: 3.4rem;
    font-size: 12px;
}

.order-info div.order-about h4.leave-word {
    height: auto;
    line-height: 1.2;
    padding: .15rem 0;
}

.order-info div.order-about h4.leave-word textarea {
    display: inline-block;
    width: 4rem;
    height: .6rem;
    font-size: 12px;
    line-height: 1;
    vertical-align: top;
    color: #333;
    border: none;
    outline: none;
    resize: none;
    padding-top: 2px;
}

.order-info div.order-about h4.order-sta i {
    font-size: 12px;
    color: #fd2728;
}

.order-info div.order-about h4.order-sta a.pay {
    display: inline-block;
    width: 1.5rem;
    height: 0.48rem;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.48rem;
    font-size: 14px;
    box-sizing: border-box;
    color: #fd2728;
    border: 1px solid #fd2728;
    margin: .2rem 0 0 .3rem;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.order-info div.order-about h4.order-sta a.pay:active {
    opacity: .7;
    color: #12af90;
    border-color: #12af90;
}

.order-info div.order-about h4.order-sta a.return {
    color: #333;
    border-color: #666;
}

.order-info div.order-about h4.orderToa {
    font-size: 12px;
    color: #333;
}

.order-info div.order-about h4.orderToa span {
    font-size: 12px;
}

.order-info div.order-about h4.orderToa span em {
    font-size: 12px;
    color: #fd2728;
}

.order-info div.order-about h4.orderToa span strong {
    font-size: 12px;
    color: #333;
    font-weight: 300;
}

.order-info div.order_me_about h4.order-sta i {
    font-size: 12px;
    color: #fd2728;
}

.order-info div.order_me_about h4.order-sta a.pay {
    display: inline-block;
    width: 1.5rem;
    height: 0.48rem;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.48rem;
    font-size: 14px;
    box-sizing: border-box;
    color: #f79300;
    border: 1px solid #f79300;
    margin: .2rem 0 0 .3rem;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.order-info div.order_me_about h4.order-sta a.pay:active {
    opacity: .7;
    color: #12af90;
    border-color: #12af90;
}

.order-info div.order_me_about h4.order-sta a.return {
    color: #333;
    border-color: #666;
}

.order-info div.order-all h4 {
    height: .88rem;
    line-height: .88rem;
    padding-left: .2rem;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    text-align: right;
    padding-right: .2rem;
    font-size: 12px;
}

.order-info div.order-all h4 i {
    color: #fd2728;
    font-size: 0.22rem;
    font-size: 12px;
}

.add-address {
    height: .9rem;
    line-height: .9rem;
}

.add-address ul li {
    height: .9rem;
    line-height: .9rem;
}

.add-address ul li div.order-current {
    width: .5rem;
    height: .5rem;
}

.order-status {
    height: 0.8rem;
    background: #fff;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

.order-status div.swiper-slide {
    width: 20%;
    height: 0.8rem;
    line-height: .8rem;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    color: #333;
}

.order-status div.swiper-slide a {
    display: inline-block;
    height: .78rem;
    box-sizing: border-box;
}

.order-status div.swiper-slide a.on {
    border-bottom: 2px solid #12af90;
    color: #12af90;
}

.order-status-con {
    padding-bottom: 0.5rem;
}

.order-status-con .order-info div.order-info-main {
    margin-bottom: 0;
}

.order-status-con h4.order-sta {
    position: relative;
    height: .88rem;
    line-height: .88rem;
    background: #fff;
    padding: 0 .2rem;
}

.order-status-con h4.order-sta i {
    font-size: 12px;
    color: #fd2728;
}

.order-status-con h4.order-sta a.pay,
.order-status-con h4.order-sta a.eval {
    display: inline-block;
    width: 1.5rem;
    height: 0.48rem;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.48rem;
    font-size: 14px;
    box-sizing: border-box;
    color: #f79300;
    border: 1px solid #f79300;
    margin: .2rem 0 0 .2rem;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}
.order-status-con h4.order-sta a.eval  {
    border: 1px solid #999999;
    color: #373737;
}
.order-status-con h4.order-sta a.pay:active,
.order-status-con h4.order-sta a.eval:active {
    opacity: .7;
    color: #12af90;
    border-color: #12af90;
} 

.order-status-con h4.order-sta a.return {
    color: #333;
    border-color: #666;
}

.order-status-con h4.order-sta:before {
    content: '';
    display: block;
    position: absolute;
    width: 6rem;
    height: 1px;
    background: #eee;
    top: 0;
    z-index: 2;
    left: 0.2rem;
}

.gouwuche i {
    color: #fff;
    font-size: 16px;
}

.gouwuche s {
    position: absolute;
    width: .36rem;
    height: .36rem;
    background: #fd2728;
    font-size: 12px;
    color: #fff;
    border-radius: 100%;
    line-height: .36rem;
    text-align: center;
    top: 0.05rem;
    right: 0.05rem;
    z-index: 10;
    border: none;
    overflow: hidden;
    text-decoration: none;
}

.product-nav nav {
    border-top: none;
    border-bottom: none;
    margin: 0;
}

.product-nav nav ul.list li {
    padding: .15rem 0;
}

.product-nav nav ul.list li a i {
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-top-color: #a4cb37;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 -0.1rem 0.05rem;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.product-nav nav ul.list li a:active i {
    -webkit-transform: -webkit-rotate(180deg);
    -ms-transform: -ms-rotate(180deg);
    transform: rotate(180deg);
    margin-bottom: 0;
    vertical-align: top;
}

.default-sort {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 5rem;
    height: 2.3rem;
    z-index: 5000;
    border-radius: 4px;
    background: #fff;
}

.default-sort li {
    height: 0.76rem;
    line-height: 0.76rem;
    text-align: center;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
}

.default-sort li:active {
    background: #ddd;
    opacity: .7;
}

.default-sort li:last-child {
    border-bottom: none;
}

.products-sort {
    height: auto;
    max-height: 3rem;
    overflow-y: scroll;
}

.payWay {
    position: fixed;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 5rem;
    height: 2rem;
    z-index: 5000;
    border-radius: 4px;
    background: #fff;
}

.payWay p {
    text-align: center;
    font-size: 14px;
    color: #333;
    padding: .3rem 0;
}

.payWay div.wxPay {
    display: block;
    width: 3.5rem;
    height: .5rem;
    margin: 0 auto;
    text-align: center;
    line-height: .5rem;
    color: #fff;
    border-radius: 4px;
    background: #00d000;
    font-size: 12px;
}

.payWay div.wxPay:active {
    opacity: .7;
    background: #2fd078;
}

.payWay div.zhifubao {
    width: 3.5rem;
    height: .5rem;
    margin: 0 auto;
    text-align: center;
    line-height: .5rem;
    color: #fff;
    border-radius: 4px;
    background: #04b3f2;
    font-size: 12px;
}

.payWay div.zhifubao:active {
    opacity: .7;
    background: #0283f2;
}

.s-loaddatafromserver {
    display: none;
    width: 100%;
    text-align: center;
    color: #e6e6e6;
    font-size: 13px;
    height: 15px;
}

.s-loaddatadot {
    display: inline-block;
    text-align: center;
}

.s-loaddatadot > div {
    width: 10px;
    height: 10px;
    margin: 0 1px;
    background-color: #12af90;
    background-size: 20%;
    border-radius: 20%;
    display: inline-block;
    -webkit-animation: bouncedelay 1.1s infinite ease-in-out;
    animation: bouncedelay 1.1s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.s-loaddatadot .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.s-loaddatadot .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.s-loaddatadot .bounce3 {
    -webkit-animation-delay: -0.01s;
    animation-delay: -0.01s;
}

@-webkit-keyframes bouncedelay {
    0%,
    90%,
    100% {
        -webkit-transform: scale(0.45);
    }
    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes bouncedelay {
    0%,
    90%,
    100% {
        transform: scale(0.45);
    }
    40% {
        transform: scale(1);
    }
}

.s-pulldownloadingdot > div {
    width: 10px;
    margin: 0 1px;
    height: 10px;
    background-color: #12af90;
    background-size: 20%;
    border-radius: 20%;
    display: inline-block;
}

.reg_con {
    padding: 0.25rem .2rem;
}

.reg_inner form .reg_same,
.reg_inner form .reg_phone,
.reg_inner form .reg_qq,{
    position: relative;
    width: 100%;
    height: 0.8rem;
    -margin-bottom: 0.25rem;
}

.reg_inner .reg-shop {
    margin-top: 0;
}
.reg_inner .reg_show {
    height: 100%;
}
.reg_inner .refund-start-add:before {
    width: 24px;
    height: 4px;
    margin-left: -12px;
    margin-top: -2px;
}
.reg_inner .refund-start-add:after {
    width: 4px;
    height: 24px;
    margin-left: -2px;
    margin-top: -12px;
}

.addreess_label {
    position: absolute;
    width: 1rem;
    height: 0.76rem;
    left: 0.1rem;
    color: #666;
    top: 0;
    line-height: 0.76rem;
    text-align: center;
}

.addreess_label_2 {
    width: 1.5rem;
}

.reg_inner form .reg_same .provin {
    font-size: 15px;
    height: 0.76rem;
    line-height: 0.76rem;
    padding-left: 1.5rem;
    border-bottom: 1px solid #ededed;
    color: #666;
}

.reg_inner form input {
    width: 100%;
    height: .8rem;
    padding-left: 0.2rem;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #ededed;
    color: #666;
}

.reg_same input {
    padding-left: 1rem;
}

.reg_same input#detail {
    padding-left: 1.5rem;
}

#reg_tel {
    width: 100%;
}

#reg_code {
    width: 60%;
}

.reg_tel #get_code_btn {
    width: 34%;
    box-sizing: border-box;
    margin-left: 0.2rem;
    border-radius: 4px;
    font-size: 14px;
    height: .76rem;
    color: #fff;
    background: #ff9402;
    outline: 0;
    margin-top: 1px;
    text-align: center;
    padding: 0;
}

.reg_btn {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    background: #8f8f8f;
    color: #fff;
    font-size: 15px;
    text-align: center;
    border-radius: 4px;
    margin-top: 0.4rem;
}

.reg_btn.on {
    background-color: #ff9402;
}

.reg_btn:active {
    opacity: .7;
}

::-webkit-input-placeholder {
    color: #8f8f8f;
    font-size: 12px;
}

.showPassword {
    position: absolute;
    z-index: 20;
    right: .2rem;
    top: .2rem;
    width: .5rem;
    height: .5rem;
    background-image: url(/images/off_pass.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.showPassword.on {
    background-image: url(/images/on_pass.png);
}

.reg_check input#check {
    display: inline;
    width: .3rem;
    height: .3rem;
    vertical-align: middle;
    -webkit-appearance: checkbox;
}

.reg_check label {
    font-size: 12px;
    color: #fd2728;
    vertical-align: middle;
    margin-left: .1rem;
}

.reg_check label b {
    font-size: 12px;
    color: #333;
    font-weight: 300;
}

.reg_check label a {
    font-size: 12px;
    color: #fd2728;
}

.clearPass {
    display: none;
    position: absolute;
    z-index: 20;
    right: .85rem;
    top: .25rem;
    width: .36rem;
    height: .36rem;
    background: #737373;
    color: #fff;
    line-height: .36rem;
    text-align: center;
    border-radius: 100%;
    font-size: 12px;
}

.clearPass.on {
    display: block;
}

.login-btn {
    margin-top: .5rem;
}

.login-bottom {
    padding: .2rem 0;
}

.login-bottom a {
    display: inline-block;
    font-size: 12px;
    padding: 4px 10px;
    border-radius: 4px;
    background-color: transparent;
    position: relative;
    color: #888;
    /*border: 1px solid #04be02;*/
}

.login-bottom a:active {
    color: #fff;
    background-color: #04be02;
}

.agreement {
    background: #fff;
    margin-top: .2rem;
    padding: 0 .2rem .4rem;
}

.agreement h2 {
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    font-size: 14px;
    color: #333;
}

.agreement p {
    font-size: 12px;
    color: #333;
    margin-top: .2rem;
    line-height: 1.3;
}

.member {
    padding-bottom: 1.3rem;
}

.member-top {
    position: relative;
    width: 100%;
    height: 2.3rem;
    background: url(/images/memberBg.jpg) no-repeat;
    background-size: 100% auto;
    padding: .4rem .2rem 0;
    box-sizing: border-box;
}

.member-top div.member-pic {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    cursor: pointer;
}

.member-top div.member-pic a {
    display: block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 100%;
    overflow: hidden;
    box-shadow: 0 0 0 2px #b6d65f;
}

.member-top div.member-pic .new3_rank {
    position: absolute;
    z-index: 2;
    width: 0.4rem;
    height: 0.4rem;
    bottom: 0.1rem;
    right: -0.1rem;
}

.member-top div.member-info {
    display: inline-block;
    width: 4.2rem;
    height: 1.5rem;
    padding-left: 0.3rem;
    box-sizing: border-box;
    vertical-align: top;
}

.member-top div.member-info p {
    display: inline-block;
    font-size: 0.3rem;
    max-width: 1.52rem;
    white-space: nowrap;
    color: #fff;
    margin-left: 1px;
    cursor: pointer;
    vertical-align: middle;
}

.id_agent {
    text-overflow: ellipsis;
    overflow: hidden;
}

.member-top div.mygold_top p {
    margin: 0.25rem 0 0;
    line-height: 1.2;
}

.member-top div.mygold_top p > span {
    display: inline-block;
    width: 0.34rem;
    height: 0.34rem;
    background: url(/images/mygold_icon2.png) no-repeat;
    background-size: cover;
    vertical-align: top;
    margin-right: 5px;
}

.member-top div.mygold_top h4 {
    font-size: 21px;
    color: #fff;
    line-height: 1.4;
}

.member-top div.member-info a {
    display: block;
    width: 1.2rem;
    text-align: center;
    border: 1px solid #fff;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
}

.member-top div.member-info a.member_daili {
    display: inline-block;
    position: relative;
    min-width: 1.2rem;
    width: auto;
    padding: 0 0.15rem;
    height: 0.4rem;
    text-align: center;
    margin-left: -0.12rem;
    line-height: 0.4rem;
    background: rgba(100, 132, 15, 0.3);
    border-radius: 0.4rem;
    border: none;
}

.member-top div.member-info a.member_updata {
    display: inline-block;
    position: relative;
    width: 1rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    border: none;
    font-size: 12px;
    color: #fff602;
}

.member-top div.member-info a.member_updata > i {
    display: inline-block;
    width: 0.28rem;
    height: 0.34rem;
    vertical-align: middle;
    background: url(/images/update_icon.png) no-repeat;
    background-size: cover;
}

.member-top div.member-info a.member_daili img {
    position: absolute;
    width: 0.4rem;
    height: 0.4rem;
    left: 0;
    top: 0;
}

.member-top div.member-info a.member_daili span {
    font-size: 0.24rem;
    color: #fff;
}

.member-top div.member-info a:active {
    opacity: .7;
}

.member-top div.member_kefu {
    position: absolute;
    z-index: 10;
    right: .2rem;
    top: .3rem;
    width: .5rem;
    height: .5rem;
    background: rgba(100, 132, 15, 0.3);
    overflow: hidden;
    border-radius: 50%;
}

.member-top div.member_gold {
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: .2rem;
    width: 90px;
    height: 28px;
    line-height: 28px;
    background: rgba(100, 132, 15, 0.3);
    overflow: hidden;
    text-align: center;
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
}

.member-top div.member_gold:active {
    opacity: 0.5;
}

.member-top div.member_gold img {
    display: inline;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}

.member-top div.member_gold span {
    font-size: 12px;
    color: #fff;
}

.member-top div.member_kefu a {
    display: block;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}

.member-top div.member_kefu:active {
    opacity: 0.5;
}

.member-nav nav {
    margin: 0;
    border: none;
}

.member-nav nav ul.list li a {
    padding: .15rem .02rem;
}

.member-nav nav ul.list li a span {
    font-size: 0.24rem;
    color: #000;
}

.member-nav nav ul.list li a span i {
    display: inline-block;
    vertical-align: -4px;
    margin-right: 2px;
    width: 18px;
    height: 18px;
}

.member-nav nav ul.list li a span i.new3_ktx {
    background: url(/images/new3_ktx.png) no-repeat;
    background-size: cover;
}

.member-nav nav ul.list li a span i.new3_djs {
    background: url(/images/new3_djs.png) no-repeat;
    background-size: cover;
}

.member-nav nav ul.list li a span i.new3_ljdd {
    background: url(/images/new4/new4_me_0.png) no-repeat;
    background-size: cover;
}

.member-nav nav ul.list li a p {
    font-size: 0.24rem;
    color: #fd2728;
    margin-bottom: 0.05rem;
}

.member-nav nav ul.list li a h4 {
    font-size: 0.24rem;
    color: #408de3;
    margin-bottom: 0.05rem;
}

.member-nav nav ul.list li a h5 {
    font-size: 0.24rem;
    color: #ff9402;
    margin-bottom: 0.05rem;
}

.member-con ul li a {
    display: block;
    background: #fff;
    padding: 0 .2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    height: .88rem;
    -webkit-box-align: center;
}

.member-con ul li a div.member-icon {
    width: .4rem;
    height: .4rem;
}

.member-con ul li a div.member-txt {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 4.8rem;
    height: .88rem;
    line-height: .88rem;
    box-sizing: border-box;
    padding-left: .3rem;
    font-size: 14px;
    color: #333;
}

.member-con ul li a div.member-txt span {
    float: right;
    font-size: 12px;
    color: #fd2728;
}

.member-con ul li a div.member-arrow {
    width: .4rem;
    height: .4rem;
}

.member-con ul li a div.member-arrow img {
    width: .4rem;
    height: .4rem;
}

.member-con ul li a:active {
    background: #ddd;
    opacity: .7;
}

.member-con ul li.mr {
    margin: .2rem 0;
}

.member-con ul li.line {
    width: 100%;
    box-sizing: border-box;
    height: 1px;
    margin: 0;
    padding-left: 0.2rem;
    background: #fff;
}

.member-con ul li.line div.line {
    width: 100%;
    height: 1px;
    background: #eee;
}

.setShop p {
    font-size: 12px;
    color: #8f8f8f;
    padding: .2rem 0;
}

.setShop div.reg_inner div.setShop-btn {
    margin-top: .6rem;
}

.water {
    margin-top: .2rem;
    padding: 0 .2rem .2rem;
    background: #fff;
}

.water h2 {
    height: .88rem;
    line-height: .88rem;
    font-size: 12px;
    color: #8f8f8f;
    border-bottom: 1px solid #eeeeee;
}

.water ul li {
    border-bottom: 1px solid #eeeeee;
    padding: .1rem 0;
}

.water ul li:active {
    opacity: .7;
    background: #ddd;
}

.water ul li a h3 {
    font-size: 12px;
    color: #000;
    line-height: 1.5;
}

.water ul li a h3 em {
    font-size: 12px;
    color: #25cf88;
}

.water ul li a h3 span {
    font-size: 12px;
    color: #fd2728;
}

.water ul li a h4 {
    font-size: 12px;
    color: #8f8f8f;
    line-height: 1;
    margin: 0.15rem 0 0.2rem 0;
}

.water ul li a h5 {
    font-size: 12px;
    color: #333;
    margin-top: 2px;
    line-height: 1;
}

.water ul li a p {
    font-size: 12px;
    color: #8f8f8f;
}

.setUrl-btn {
    margin-top: 2.7rem;
}

.setUrl-btn.on {
    background: #ff9402;
}

.setUrl {
    padding: 0;
}

.setUrl h2 {
    background: #fff;
    height: .88rem;
    line-height: .88rem;
    padding: 0 .2rem;
    font-size: 12px;
    color: #333;
}

.setUrl h2 em {
    color: #408de3;
}

.setUrl p {
    padding: .2rem .2rem 0;
    font-size: 12px;
    color: #8f8f8f;
}

.setUrl p.last {
    padding: .1rem 0 0 1.15rem;
}

.setUrl div.setUrl-con {
    padding: .2rem;
}

.setUrl div.setUrl-con div.setUrl-info {
    padding-top: .2rem;
}

.setUrl div.setUrl-con div.setUrl-info span {
    font-size: 12px;
}

.setUrl div.setUrl-con div.setUrl-info input {
    display: inline-block;
    width: 3rem;
    height: .6rem;
    line-height: .6rem;
    font-size: 12px;
    color: #333;
    border: none;
    border-radius: 4px;
    background: #fff;
    overflow: hidden;
    box-sizing: border-box;
    padding-left: 3px;
}

.sort {
    padding-bottom: 1.3rem;
}

.sort dl {
    background: #fff;
}

.sort dl dt {
    height: .8rem;
    line-height: .8rem;
    font-size: 12px;
    color: #13a685;
    background: #f1f3f8;
    padding: 0 0.2rem;
}

.sort .weike_nav {
    margin: 0;
}

.sort dl dd {
    float: left;
    width: 2.9rem;
    height: 1rem;
    background: #fff;
    line-height: 1rem;
    text-align: center;
    margin-bottom: .2rem;
}

.sort dl dd a {
    display: block;
    width: 100%;
    height: 100%;
}

.sort dl dd a img {
    display: inline;
    vertical-align: middle;
    width: .4rem;
    height: .4rem;
}

.sort dl dd a span {
    vertical-align: middle;
    font-size: 14px;
    color: #333;
}

.sort dl dd a:active {
    opacity: .7;
    background: #ddd;
}

.sort dl dd:nth-child(odd) {
    margin-left: .2rem;
}

.myorder {
    padding-bottom: 1.2rem;
}

.myorder-top {
    /*height: .88rem;*/
    margin-bottom: .2rem;
    background: #303423;
}

.myorder-top h2 {
    height: 0.88rem;
    padding: 0 .2rem;
    line-height: .88rem;
    font-size: 15px;
    color: #fff;
}

.myorder-top h2 p {
    display: inline-block;
    font-size: 12px;
    color: #ccc;
    padding: 0 0.2rem 0.2rem;
    line-height: 1;
}

.myorder-pay {
    width: 100%;
    max-width: 576px;
    margin: 0 auto;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    background: #f48803;
    color: #fff;
}

.myorder-pay:active {
    background: #12af90;
    color: #fff;
}

.order-info h4.myorder-yf {
    border-bottom: none;
}

.order-info h4.myorder-yf span {
    font-size: 12px;
    color: #8f8f8f;
}

.myorder-msg {
    padding: 0.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    background: #fff;
}

.myorder-msg h3 {
    width: 1.2rem;
    font-size: 12px;
}

.myorder-msg p {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 12px;
    color: #8f8f8f;
    box-sizing: border-box;
    padding-left: .1rem;
}

.myorder-kefu {
    background: #fff;
    /*padding: 0 .2rem;*/
    margin-bottom: .2rem;
}

.myorder-kefu div.myorder-kf-inner {
    border-top: 1px solid #eeeeee;
    text-align: center;
    padding: .2rem;
}

.myorder-kefu div.myorder-kf-inner a {
    display: inline-block;
    height: .5rem;
    line-height: .5rem;
    width: 2.2rem;
    /*border: 1px solid #ddd;*/
    border-radius: 4px;
}

.myorder-kefu div.myorder-kf-inner a img {
    display: inline;
    width: .34rem;
    height: .34rem;
    vertical-align: middle;
}

.myorder-kefu div.myorder-kf-inner a span {
    font-size: 12px;
    vertical-align: middle;
    color: #333;
    margin-left: .1rem;
}

.myorder-kefu div.myorder-kf-inner a:last-child {
    -margin-left: .4rem;
}

.myorder-kefu div.myorder-kf-inner a:last-child:before {
    left: -0.4rem;
}

.myorder-kefu div.myorder-kf-inner a:active {
    background: #ddd;
    color: #fff;
}

.myorder-detail {
    background: #fff;
    padding: .2rem;
}

.myorder-detail p {
    font-size: 12px;
    color: #8f8f8f;
    padding: 1px 0;
}

.myorder-detail p span {
    float: right;
}

.my-order-return {
    position: relative;
    height: .88rem;
    background: #f5f5f5;
    line-height: .88rem;
    text-align: right;
    padding: 0 .2rem;
}

.my-order-return a {
    display: inline-block;
    width: 1.5rem;
    height: 0.46rem;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.46rem;
    font-size: 14px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #333;
}

.my-order-return a:active {
    background: #ddd;
}

.my-order-return div.outSide_btn {
    display: inline-block;
    width: 1.5rem;
    height: 0.46rem;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.46rem;
    font-size: 14px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #333;
}

.my-order-return div.outSide_btn:active {
    background: #ddd;
}

.myorder-wl {
    width: 100%;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    max-width: 576px;
    margin: 0 auto;
    background: #fff;
}

.myorder-wl a {
    display: block;
    width: 50%;
    float: left;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    font-size: 14px;
}

.myorder-wl a:first-child {
    background: #ffe5c1;
    color: #333;
}

.myorder-wl a:last-child {
    background: #ff9402;
    color: #fff;
}

.myorder-wl a:active {
    opacity: .7;
    background: #12af90;
    color: #fff;
}

.myorder-sure {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 5rem;
    height: 2rem;
    z-index: 5000;
    border-radius: 4px;
    background: #fff;
}

.myorder-sure p {
    text-align: center;
    font-size: 14px;
    margin: .33rem 0;
}

.myorder-sure div.myorder-sure-con {
    text-align: center;
}

.myorder-sure div.myorder-sure-con a {
    display: inline-block;
    width: 1.5rem;
    height: 0.46rem;
    background: #f1f1f1;
    border-radius: 4px;
    text-align: center;
    line-height: 0.46rem;
    font-size: 14px;
    box-sizing: border-box;
    font-size: 12px;
    color: #333;
}

.myorder-sure div.myorder-sure-con a:last-child {
    background: #ffb146;
    color: #fff;
    margin-left: .2rem;
}

.myorder-sure div.myorder-sure-con a:active {
    background: #ddd;
    color: #333;
}

.myorder-finish {
    background: #ff9402;
}

.myorder-finish a {
    display: block;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #ff9402;
    color: #fff;
}

.myorder-finish a:active {
    background: #FF6A26;
}

.myorder-back {
    box-sizing: border-box;
    background: #fff;
    border-top: 1px solid #ddd;
    max-width: 576px;
    margin: 0 auto;
}

.myorder-back a {
    background: #fff;
    font-size: 14px;
    color: #333;
    text-align: right;
    box-sizing: border-box;
    padding: 0 .2rem;
}

.myorder-back a em {
    font-size: 14px;
    color: #fd2728;
}

.myorder-back a:active {
    background: #ddd;
}

.paySuccess {
    padding-top: 1.5rem;
}

.pay_success_icon:before {
    font-size: 2.5rem;
    color: #03c202;
}

.weui_msg .success_pay_title {
    font-size: 14px;
    color: #333;
    margin: .1rem 0 .3rem;
}

.weui_msg .success_pay_title em {
    color: #fd2728;
}

.weui_msg .success_pay_desc {
    font-size: 16px;
    color: #333;
    margin-bottom: 2px;
}

.weui_text_area span {
    font-size: 12px;
    color: #333;
}

.wxpay_list {
    margin-top: .2rem;
    padding: .2rem;
    background: #fff;
}

.wxpay_list p {
    font-size: 12px;
    color: #8f8f8f;
}

.wxpay_list p span {
    float: right;
    font-size: 12px;
    color: #8f8f8f;
}

.wxpay_list p i {
    float: right;
    font-size: 12px;
    color: #fd2728;
}

.wxpay_list p:last-child {
    margin-top: 2px;
}

.wxpay_btn2 {
    background: #00d000;
}

.alipay_btn2 {
    background: #00b1f0;
}

.wxpay_btn2,
.alipay_btn2 {
    width: 3rem;
    height: 0.8rem;

    border-radius: 4px;
    text-align: center;
    line-height: 0.8rem;
    font-size: 14px;
    box-sizing: border-box;
    margin: 3.5rem auto 0;
    color: #fff;
}

.wxpay_btn2:active,
.alipay_btn2:active {
    opacity: .7;
    background: #24d095;
}

.zfbpay_btn {
    background: #05aaec;
}

.zfbpay_btn:active {
    opacity: .7;
    background: #0279EC;
}

.setting {
    margin-top: .2rem;
}

.setting ul {
    background: #fff;
    padding: 0 .2rem;
}

.setting ul li {
    position: relative;
}

.setting ul li a {
    height: .88rem;
    line-height: .88rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
}

.setting ul li a:active {
    background: #ddd;
}

.setting ul li.second {
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

.setting ul li label {
    display: block;
    width: 1rem;
    text-align: left;
    font-size: 12px;
    color: #8f8f8f;
}

.setting ul li input {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 2.5rem;
    text-align: right;
    border: none;
    font-size: 12px;
    color: #333;
}

.setting_pw {
    margin-top: .2rem;
}

.setting_pw a {
    display: block;
    padding: 0 .2rem;
    background: #fff;
    height: .88rem;
    line-height: .88rem;
    font-size: 12px;
    color: #333;
}

.setting_pw a img {
    display: inline;
    width: .34rem;
    height: .34rem;
    float: right;
    margin-top: .25rem;
}

.setting_pw a:active {
    opacity: .7;
    background: #ddd;
}

div.setting-save {
    position: fixed;
    bottom: 0.2rem;
    left: 0;
    right: 0;
    height: 0.9rem;
    background: #bbbbbb;
    z-index: 299;
    text-align: center;
    line-height: 0.9rem;
    font-size: 14px;
    color: #fff;
}

div.setting-save.on {
    background: #ff9402;
}

div.setting-save:active {
    opacity: .7;
}

.resetPw_inner {
    margin-top: .2rem;
}

.resetPw_inner ul {
    background: #fff;
    padding: 0 .2rem;
}

.resetPw_inner ul li {
    height: .88rem;
    line-height: .88rem;
}

.resetPw_inner ul li.second {
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

.resetPw_inner ul li input {
    border: none;
    font-size: 12px;
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
}

.resetPw_inner div.resetPw_btn {
    margin: 2.8rem auto 0;
    width: 94%;
}

.withdraw ul {
    padding: 0 .2rem;
}

.withdraw ul li {
    position: relative;
}

.withdraw ul li input {
    display: block;
    border: none;
    width: 100%;
    height: .82rem;
    text-indent: .2rem;
    font-size: 12px;
    color: #333;
    border-radius: 4px;
    margin-top: .2rem;
}

.withdraw ul li.first {
    margin: .35rem 0 0;
}

.withdraw ul li.first input {
    width: 80%;
}

.withdraw ul li.first span {
    position: absolute;
    top: 0.2rem;
    right: 0.6rem;
    font-size: 14px;
    color: #333;
}

.withdraw p {
    font-size: 12px;
    color: #8f8f8f;
    margin-top: .2rem;
    padding: 0 .2rem;
}

.withdraw_error {
    height: 3.4rem;
    text-align: center;
}

.withdraw_error i.weui_icon_warn {
    display: inline-block;
    font-size: .4rem;
    margin: .3rem auto .1rem;
}

.withdraw_error p {
    margin: 0;
    font-size: 14px;
    color: #2d2d2d;
}

.withdraw_error div.widthdraw_btn {
    margin-top: .2rem;
}

.apply_seller {
    padding: .2rem;
}

.apply_seller dl dt {
    font-size: 12px;
    color: #8f8f8f;
    margin: .2rem 0;
}

.apply_seller dl dd {
    height: .88rem;
}

.apply_seller dl dd select {
    display: block;
    width: 100%;
    border: none;
    outline: none;
    height: .88rem;
    line-height: .88rem;
    font-size: 14px;
    color: #333;
    text-indent: .2rem;
    border-radius: 4px;
}

.apply_seller dl dd select option {
    border: none;
}

.apply_seller dl dd input {
    display: block;
    width: 100%;
    border: none;
    outline: none;
    height: .88rem;
    line-height: .88rem;
    font-size: 14px;
    color: #333;
    text-indent: .2rem;
    border-radius: 4px;
}

.apply_seller_btn {
    background: #ff9402;
}

.apply_seller_info {
    margin: .4rem auto 1.2rem;
}

.apply_seller_info i.weui_icon_info_circle:before {
    color: #408de3;
    font-size: .4rem;
}

.apply_seller_info span {
    vertical-align: middle;
    font-size: 12px;
}

.apply_seller_info h5 {
    font-size: 12px;
    color: #fd2728;
    padding-left: .5rem;
    margin-top: .05rem;
}

.invite_top {
    height: 5.4rem;
    background: url(/images/invite_bg.jpg) no-repeat;
    background-size: cover;
    /*overflow: hidden;*/
    margin-bottom: .2rem;
}

.invite_top.new4_invites_top p {
    margin: 0;
    padding: .3rem 0 .2rem;
}

.invite_top p {
    text-align: center;
    margin: .3rem 0 .2rem;
    font-size: 12px;
    color: #333;
}

.invite_top div.pic {
    width: 2.7rem;
    height: 2.7rem;
    margin: 0 auto;
}

.invite_top div.pic img {
    width: 2.7rem;
    height: 2.7rem;
}

.invite_top h4 {
    text-align: center;
    font-size: 12px;
    color: #fbefd9;
    margin-top: 0.2rem;
}

.invite_top h4 a {
    font-size: 12px;
    color: #fbefd9;
}

.invite_top h4 span {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #fbefd9;
    color: #e69c2f;
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    vertical-align: middle;
    margin-right: 10px;
}

.invite_con {
    margin-bottom: .4rem;
}

.invite_con .weui_cells {
    margin-top: 0.1rem;
}

.invite_con .weui_cells:before,
.invite_con .weui_cells:after {
    display: none;
}

.invite_con .weui_cells .weui_cell_hd {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.2rem;
}

.invite_con h2 {
    height: .88rem;
    line-height: .88rem;
    text-indent: .2rem;
    font-size: 12px;
    color: #333;
}

.invite_con h2 em {
    color: #fd2728;
    font-size: 12px;
    margin-left: .1rem;
}

.invite_con ul {
    padding: 0 .2rem;
}

.invite_con ul li {
    border-top: 1px solid #eeeeee;
    height: 1.5rem;
    padding: .25rem 0;
    box-sizing: border-box;
}

.invite_con ul li:first-child {
    border-top: none;
}

.invite_con ul li div.pic {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    vertical-align: middle;
    border-radius: 100%;
    overflow: hidden;
}

.invite_con ul li div.pic img {
    width: 1rem;
    height: 1rem;
    vertical-align: middle;
}

.invite_con ul li div.info {
    display: inline-block;
    width: 4.2rem;
    height: 1rem;
    vertical-align: middle;
    overflow: hidden;
    margin-left: 0.3rem;
    padding-top: 0.2rem;
}

.invite_con ul li div.info h3 {
    font-size: 14px;
    color: #333;
    line-height: 1.2;
}

.invite_con ul li div.info span {
    font-size: 12px;
    color: #888;
}

.invite_con ul li:active {
    background: #eee;
}

.invite_con > h2 {
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
}

.ticheng .invite_con > h2 {
    background: #fff;
}

.invite_con > h2 span {
    display: inline-block;
    height: 0.88rem;
    font-size: 12px;
    color: #333;
    width: 1.5rem;
    text-align: center;
    box-sizing: border-box;
}

.invite_con > h2 span.on {
    border-bottom: 2px solid #13a685;
}

.wuliu_top {
    padding: .2rem;
    margin-bottom: .2rem;
    background: #fff;
}

.wuliu_top p {
    font-size: 12px;
    color: #8f8f8f;
    padding: 1px 0;
}

.wuliu_top p span {
    font-size: 12px;
}

.wuliu_top p span.wl1 {
    color: #fd2728;
    margin-left: .55rem;
}

.wuliu_top p span.wl2 {
    color: #333;
    margin-left: .55rem;
}

.wuliu_top p span.wl3 {
    color: #408de3;
    margin-left: .3rem;
}

.wuliu_top p span.wl4 {
    color: #333;
    margin-left: .55rem;
}

.wuliu_con {
    padding: .25rem .2rem .25rem .6rem;
    background: #fff;
}

.wuliu_con ul {
    padding-left: .4rem;
    border-left: 1px solid #eee;
}

.wuliu_con ul li {
    padding: .25rem 0 .2rem;
    border-bottom: 1px solid #eeeeee;
    position: relative;
}

.wuliu_con ul li h2 {
    font-size: 12px;
    color: #000;
    line-height: 1.4;
    margin-bottom: .15rem;
}

.wuliu_con ul li span {
    font-size: 12px;
    color: #8f8f8f;
    line-height: 1.4;
}

.wuliu_con ul li:first-child {
    padding-top: 0;
}

.wuliu_con ul li:before {
    content: '';
    position: absolute;
    width: .12rem;
    height: .12rem;
    background: #eee;
    border-radius: 100%;
    top: 50%;
    margin-top: -0.06rem;
    left: -0.46rem;
}

.wuliu_con ul li:first-child:before {
    background: #fd2728;
}

.order-info .custorm_order_con {
    padding: 0 .2rem;
    background: #f5f5f5;
}

.order-info .custorm_order_con div.custorm_order_item {
    padding: .25rem 0;
    border-bottom: 1px solid #fff;
}

.order-info .custorm_order_con div.custorm_order_item:last-child {
    border-bottom: none;
}

.custorm_order_top {
    font-size: 14px;
    color: #333;
    background: #fff;
    height: .88rem;
    line-height: .88rem;
    padding: 0 .2rem;
    overflow: hidden;
}

.custorm_orderlist_info {
    border-top: 1px solid #eee;
    padding: .15rem 0;
}

.custorm_orderlist_info p {
    text-align: right;
    font-size: 12px;
    color: #8f8f8f;
}

.custorm_orderlist_info p em {
    font-size: 12px;
    color: #fd2728;
}

.custorm_orderlist_info p.last {
    margin-top: 3px;
}

.custorm_orderlist_info p.first {
    padding: .1rem 0;
    font-size: 12px;
}

.manage_con {
    margin-top: .2rem;
}

header h2.manage_search input.keyword {
    display: inline-block;
    width: 4.2rem;
    height: .6rem;
    box-sizing: border-box;
    margin-left: .65rem;
    color: #333;
    border: none;
    padding: 0.08rem;
    font-size: 12px;
    overflow: hidden;
    border-radius: 8px;
    text-indent: 5px;
}

.keyword::-webkit-search-cancel-button {
    display: block;
    color: #000000;
    background: seagreen;
}

header h2.manage_search input.search_submit {
    display: inline;
    font-size: 14px;
    margin-left: .2rem;
    color: #666;
    background: none;
    outline: none;
    border: none;
}

.manage_info div.zaochun-bottom h6 {
    font-size: 12px;
    color: #333;
}

.manage_info div.zaochun-bottom h6 s {
    text-decoration: none;
}

.manage_info div.zaochun-bottom h6 span {
    text-decoration: none;
    margin-left: .3rem;
}

.manage_info div.zaochun-bottom div.zaochun-bottom-info {
    font-size: 12px;
    color: #666;
    margin-top: 0.07rem;
}

.sction-zaochun ul.limit li a div.manage_info div.zaochun-bottom span {
    text-decoration: none;
    margin-left: .3rem;
}

.sction-zaochun ul.limit li a div.manage_info div.zaochun-bottom i.buy {
    position: absolute;
    left: 0;
    bottom: -0.03rem;
    z-index: 100;
    width: 1.5rem;
    border-radius: .46rem;
}

.sction-zaochun ul.limit li a div.manage_info div.zaochun-bottom i.share {
    position: absolute;
    left: 1.8rem;
    bottom: -0.03rem;
    z-index: 100;
    width: 1.5rem;
    border-radius: .46rem;
    display: block;
    height: 0.46rem;
    background: #13a685;
    text-align: center;
    line-height: 0.46rem;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
}

.new-adress.myorder_address ul li a:active {
    opacity: 1;
    background: #fff;
}

.padBottom {
    padding-bottom: 0;
}

.order-info h4.order-yf-t.order-kuaidi-info {
    height: auto;
    line-height: 1.6;
    padding: .2rem;
}

.order-info h4.order-yf-t .order-kuaidi-word {
    line-height: 1.2;
    font-size: 12px;
    color: #fd2728;
    padding: .15rem 0.2rem 0 1.3rem;
    word-break: break-all;
}

.detailScroll .swiper-pagination {
    width: 100%;
    bottom: 0;
}

.swiper-pagination-bullet {
    margin: 0 5px;
    background: #fff;
    opacity: .8;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #13a685;
}

.updataPw_warm {
    padding: .2rem;
    font-size: 12px;
    color: #13a685;
}

.manage_search {
    position: relative;
}

.detail-top div.detail-back-home {
    position: absolute;
    top: 0.2rem;
    right: .2rem;
    z-index: 100;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.7);
    opacity: .8;
    overflow: hidden;
}

.detail-top div.detail-back-home a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: .5rem;
}

.detail-top div.detail-back-home a i.iconfont {
    color: #efefef;
    font-size: .4rem;
}

.indexScroll div.swiper-pagination {
    width: 100%;
    bottom: 0;
}

.section-taiwan ul.limit li a div.info {
    position: relative;
}

.section-taiwan ul.limit li a div.info h3 {
    height: auto;
}

.section-taiwan ul.limit li a div.info dl {
    line-height: 1;
}

.section-taiwan ul.limit li a div.info dl dd {
    -webkit-transform: -webkit-scale(0.8);
    -webkit-transform: scale(0.8);
    transform: -webkit-scale(0.8);
    transform: scale(0.8);
    margin-left: -0.2rem;
}

.section-taiwan ul.limit li a div.info p {
    position: absolute;
    bottom: 0.4rem;
}

.section-taiwan ul.limit li a div.info i.buy {
    position: absolute;
    bottom: 0;
}

.accountflow_none .order_none_pic {
    width: 100%;
    height: 4.66rem;
}

.accountflow_none .order_none_pic img {
    width: 100%;
    height: 4.66rem;
}

.accountflow_none .order_none p {
    font-size: .32rem;
    color: #3a3a3a;
    text-align: center;
    margin-top: -0.1rem;
    background: #f1f3f8;
}

.accountflow_none .order_none a {
    display: block;
    width: 2.5rem;
    height: .64rem;
    line-height: .64rem;
    text-align: center;
    font-size: .28rem;
    color: #fff;
    border-radius: 2px;
    margin: 0.2rem auto;
    background: #13a685;
}

.accountflow_none .order_none a:hover {
    background: #1387a6;
}

.accountflow_none .order_none h2 {
    height: .84rem;
    line-height: .84rem;
    font-size: 12px;
    color: #8f8f8f;
    margin-top: .2rem;
    background: #fff;
    padding: 0 .2rem;
}

.none_foot {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    z-index: 5;
}

.none_foot a {
    display: block;
    width: 100%;
    height: 100%;
    background: #ff9402;
    font-size: 14px;
    color: #fff;
}

.accountflow_list {
    height: .86rem;
    margin-top: .2rem;
    background: #fff;
    box-sizing: border-box;
}

.accountflow_list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    padding: 0 .2rem;
}

.accountflow_list ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 1.2rem;
    text-align: center;
    line-height: .86rem;
    box-sizing: border-box;
}

.accountflow_list ul li a {
    display: inline-block;
    height: .86rem;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
}

.accountflow_list ul li.on a {
    border-bottom: 1px solid #13a685;
}

.order_list_pic .order-info-main {
    position: relative;
}

.order_list_pic .order-info-main:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: .2rem;
    width: 6rem;
    height: 1px;
    background: #fff;
}

.order_list_pic .order-info-main:last-child:before {
    content: '';
    display: none;
}

.detail-detail-con .new42_item_detail {
    display: none;
}

.detail-detail-con .new42_item_detail.on {
    display: block;
}

.detail-detail-con img {
    height: auto;
!important;
}

.my_set_pw {
    margin-top: 0;
}

.mySetting-save {
    width: 95%;
    height: 0.8rem;
    margin: 3.4rem auto 0;
    line-height: 0.8rem;
    background: #ff9402;
    color: #fff;
    font-size: 15px;
    text-align: center;
    border-radius: 4px;
}

.mySetting-save:active {
    opacity: 0.6;
}

.copyUrl {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 0.2rem;
}

.copyUrl div:first-child {
    width: 3.8rem;
}

.copyUrl input {
    display: block;
    width: 100%;
    height: 0.64rem;
    font-size: 12px;
    color: #888;
    background: #fff;
    border: none;
    border-radius: 4px;
    text-indent: 10px;
}

.copyUrl div:last-child {
    width: 2rem;
}

.copyUrl i {
    display: block;
    width: 100%;
    text-align: center;
    height: 0.64rem;
    line-height: 0.64rem;
    margin-left: 0.2rem;
    font-size: 12px;
    color: #fff;
    background: #13a685;
    border-radius: 4px;
}

.copyUrl i:active {
    opacity: 0.6;
}

.ticheng_top {
    position: relative;
    height: 2.5rem;
    background: url(/images/ticheng_bg.jpg) no-repeat;
    background-size: cover;
    overflow: hidden;
}

.ticheng_top h3 {
    position: relative;
    font-size: 14px;
    color: #000;
    width: 70px;
    margin: 0.3rem auto 0;
    text-align: right;
    padding-left: 5px;
}

.ticheng_top h3:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 6px;
    z-index: 3;
    width: 16px;
    height: 16px;
    background: url(/images/gold_icon.png) no-repeat;
    background-size: cover;
}

.ticheng_top p {
    font-size: 27px;
    color: #fd2728;
    text-align: center;
}

.ticheng_top h5 {
    text-align: center;
    font-size: 12px;
    color: #888;
}

.ticheng_con {
    background: #fff;
    margin-top: 0.2rem;
}

.ticheng_con ul li:active {
    background: #ddd;
}

.ticheng_con ul li a {
    padding: 0.3rem 0.2rem;
}

.ticheng_con ul li a div.info h3 {
    font-size: 12px;
    color: #333;
}

.ticheng_con ul li a div.info p {
    font-size: 12px;
    color: #888;
}

.ticheng_con ul li a div.pic {
    width: 2rem;
    height: 0.5rem;
    text-align: right;
    line-height: 0.5rem;
}

.ticheng_con ul li a div.pic span {
    font-size: 16px;
    color: #333;
}

.ticheng_con ul li a div.pic img {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: top;
}

.ticheng_con ul li {
    position: relative;
}

.ticheng_con ul li:after {
    content: "";
    position: absolute;
    z-index: 2;
    width: 6rem;
    left: 0.2rem;
    height: 1px;
    background: #eee;
    bottom: 0;
}

.ticheng_con ul li:last-child:after {
    display: none;
}

.description_con dl {
    margin-top: 0.2rem;
    background: #fff;
    padding: 0 0.2rem 0.12rem;
}

.description_con dl dd {
    font-size: 12px;
    color: #888;
    padding: 4px 0;
    position: relative;
    overflow: hidden;
}

.description_con dl dd span:nth-child(1) {
    position: absolute;
    left: 0;
    z-index: 2;
}

.description_con dl dd span:nth-child(2) {
    float: left;
    color: #333;
    margin-left: 3rem;
}

.description_con dl dd.description_title {
    height: 0.88rem;
    line-height: 0.88rem;
    padding: 0;
    margin-bottom: 0.12rem;
    border-bottom: 1px solid #eee;
}

.description_con dl dd.description_title a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 12px;
    color: #888;
}

.description_con dl dd.description_title i.jiantou-r {
    vertical-align: middle;
    font-size: 13px;
    float: right;
    color: #8f8f8f;
}

.cash_nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 1rem;
    background: #fff;
    font-size: 19px;
    color: #fd2d2d;
}

.cash_nav img {
    width: 0.3rem;
    height: 0.3rem;
    margin: 0 0.15rem 0 0.2rem;
}

.cash {
    padding-bottom: 0;
}

.cash ul li {
    padding: .15rem 0 0.1rem;
}

.cash ul li:last-child {
    border: none;
}

.cash ul li a h3 span {
    font-size: 12px;
    color: #3a3a3a;
}

.hisSearch {
    padding: 0.2rem;
}

.hisSearch_clear {
    font-size: 12px;
    color: #888;
}

.hisSearch_clear span {
    font-size: 12px;
    color: #15cc7f;
}

.hisSearch ul {
    margin-top: 0.2rem;
    border-top: 1px solid #eee;
}

.hisSearch ul li {
    font-size: 14px;
    color: #333;
    padding: 0.2rem 0;
    border-bottom: 1px solid #eee;
}

.hisSearch ul li:active {
    background: #ddd;
}

.weike_nav {
    background: #fff;
    padding: 0.2rem 0;
    margin: 0.2rem 0;
}

.weike_nav ul li {
    width: 2.13rem;
    float: left;
}

.weike_nav ul li a {
    display: block;
    width: 100%;
    padding: 0.1rem 0;
    text-align: center;
}

.weike_nav ul li a:active {
    background: #ddd;
}

.weike_nav ul li a img {
    display: inline-block;
    width: 0.8rem;
    height: 0.8rem;
    line-height: 1;
}

.weike_nav ul li a p {
    text-align: center;
    font-size: 12px;
    color: #000;
    line-height: 1;
}

.new_section {
    margin-bottom: 0.2rem;
    background: #fff;
    overflow: hidden;
    height: auto;
}

.new_section dl dd.dt {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 0.88rem;
    background: url(/images/muban_bg.png?12) no-repeat;
    background-size: cover;
}

.new_section dl dd.dt div {
    width: 2rem;
}

.new_section dl dd.dt div.muban {
    width: 2.2rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #15cc7f;
    border-radius: 8px;
}

.new_section dl dd.dt div.muban a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #15cc7f;
    border-radius: 8px;
}

.new_section dl dd.dt div.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    opacity: 0;
}

.new_section dl dd.dt div.right {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-left: 0.2rem;
    opacity: 0;
}

.new_section dl dd.dt div i {
    display: none;
    /*display: inline-block;
  width: 10px;
  height: 10px;
  /!*border:1px solid #1ece84;*!/
  border-radius: 35%;
  margin:0 0.2rem 0 0;*/
}

.new_section dl dd.dt div i.big {
    /*width: 15px;
  height: 15px;
  border-color: #15cc7f;*/
}

.new_section dl dd a {
    position: relative;
    padding: 0.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
}

.new_section dl dd a:active {
    background: #ddd;
}

.new_section dl dd {
    position: relative;
}

.new_section dl dd a div.pic {
    position: relative;
    width: 2.2rem;
    height: 2.2rem;
}

.new_section dl dd a div.info {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 3.6rem;
    height: 2.1rem;
    box-sizing: border-box;
    padding-left: 0.2rem;
}

.new_section dl dd a div.info h3 {
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1.4;
    color: #2d2d2d;
}

.new_tip {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.66rem;
    height: 0.66rem;
    font-size: 0.24rem;
    color: #fff;
    background: rgba(245, 46, 31, 0.8);
    box-sizing: border-box;
    padding: 4px 3px 0;
    text-align: center;
    line-height: 1.1;
}

.new_tip.min {
    left: 0.2rem;
    top: 0.3rem;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
}

.new_section dl dd a div.info p {
    position: absolute;
    z-index: 2;
    left: 0.2rem;
    bottom: 0.52rem;
}

.new_section dl dd a div.info p i {
    font-size: 0.32rem;
    color: #fd2224;
}

.new_section dl dd a div.info p span {
    font-size: 12px;
    color: #999;
    margin-left: 0.2rem;
    text-decoration: line-through;
}

.new_section .new_kuchun {
    position: absolute;
    z-index: 2;
    bottom: 5px;
    line-height: 1;
}

.new_section_one .new_kuchun {
    left: 0.2rem;
}

.new_section .new_kuchun span {
    font-size: 12px;
    color: #888;
}

.new_section .new_kuchun i {
    display: inline-block;
    width: 70px;
    height: 12px;
    border: 1px solid #fe9091;
    overflow: hidden;
    vertical-align: middle;
    border-radius: 12px;
}

.new_section .new_kuchun i em {
    display: block;
    width: 50px;
    height: 12px;
    background: #fe9091;
}

.new_section dl dd:after {
    content: "";
    position: absolute;
    z-index: 2;
    width: 6rem;
    left: 0.2rem;
    height: 1px;
    background: #eee;
    bottom: 0;
}

.new_section dl dd.dt:after {
    display: none;
}

.new_section dl dd:last-child:after {
    display: none;
}

.new_djs {
    position: absolute;
    z-index: 2;
    bottom: 0;
    line-height: 1;
}

.new_section_one .new_djs {
    left: 0.2rem;
}

.new_djs i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/images/clock_icon.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.new_djs span {
    vertical-align: middle;
    font-size: 12px;
    color: #888;
}

.new_djs span em {
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    color: #ff6868;
    vertical-align: middle;
}

.new_section_two {

}

.new_section_two dl dd.dt div.muban {
    /*background: #ff9000;*/
}

.new_section_two ul {
    padding: 0 0.1rem 0.2rem;
}

.new_section_two ul li {
    float: left;
    position: relative;
    width: 3rem;
    height: 4.2rem;
    box-sizing: border-box;
    margin: 0.2rem 0 0 0.1rem;
}

.new_section_two ul li a {
    display: block;
    width: 3rem;
    height: 4.1rem;
}

.new_section_two ul li a img {
    width: 3rem;
    height: 3rem;
}

.new_section_two ul li a p {
    font-size: 12px;
    color: #2d2d2d;
    line-height: 1.3;
    margin: 0.15rem 0;
    padding: 0 0.1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
}

.new_section_two ul li a h5 {
    position: absolute;
    width: 100%;
    z-index: 3;
    bottom: 0;
    left: 0;
    line-height: 1;
    padding: 0 0.1rem;
}

.new_section_two ul li a h5 > s {
    font-size: 0.28rem;
    color: #fd2224;
    text-decoration: none;
    font-weight: 400;
}

.new_section_two ul li a h5 span {
    float: right;
    font-size: 12px;
    margin-top: 2px;
    color: #999;
    text-decoration: line-through;
}

.new_section_two ul li a:active {
    opacity: 0.6;
}

.new_section_three ul {
    overflow: hidden;
}

.new_section_three ul li {
    position: relative;
    width: 100%;
    height: 3.6rem;
    margin-bottom: 0.25rem;
}

.new_section_three ul li a {
    width: 100%;
    height: 3.5rem;
}

.new_section_three ul li a .pic {
    width: 100%;
    height: 2.6rem;
}

.new_section_three ul li a p {
    font-size: 14px;
    color: #333;
    padding: 0 0.2rem;
    line-height: 1.1;
    margin: 0.15rem 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.new_section_three ul li a h5 {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    font-size: 0.28rem;
    color: #fd2224;
    padding: 0 0.2rem;
    line-height: 1.3;
}

.new_section_three ul li a h5 span {
    font-size: 12px;
    color: #999;
    margin-left: 0.2rem;
    text-decoration: line-through;
}

.new_section_three .new_tip {
    left: 0.2rem;
}

.new_section_three .new_kuchun {
    right: 0.2rem;
}

.new_section_three .new_djs {
    right: 0.2rem;
}

.new_section_four ol {
    padding: 0.2rem;
}

.new_section_four ol li.top {
    margin-bottom: 0.1rem;
    height: 1.6rem;
}

.new_section_four ol li a {
    display: block;
    width: 100%;
    height: 100%;
}

.new_section ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.new_section_four ol li a:active {
    opacity: 0.5;
}

.new_section ul li a:active {
    opacity: 0.5;
}

.new_section_four ol li.info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 3.3rem;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

.new_section_four ol li.info div.left {
    width: 2.9rem;
    height: 3.3rem;
    margin-right: 0.1rem;
}

.new_section_four ol li.info div.right {
    width: 3rem;
    height: 3.3rem;
}

.new_section_four ol li.info div.right a {
    height: 1.6rem;
}

.new_section_four ol li.info div.right a:first-child {
    margin-bottom: 0.1rem;
}

.new_section_five ul {
    padding: 0 0.2rem;
    overflow: hidden;
}

.new_section_five ul li {
    height: 2.2rem;
    margin-bottom: 0.2rem;
}

.about_invite {
    margin-top: 0.2rem;
    background: #fff;
    padding: 0.2rem;
}

.about_invite h3 {
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 14px;
    color: #000;
    padding-left: 1rem;
    background: url(/images/about_invite1.jpg) no-repeat left;
    background-size: 0.6rem;
}

.about_invite p {
    font-size: 12px;
    color: #888;
    margin: 6px;
}

.about_invite h3.second {
    background: url(/images/about_invite2.jpg) no-repeat left;
    background-size: 0.6rem;
}

.about_invite .about_invite_phone {
    width: 6rem;
    height: 5.4rem;
}

.showZdkfCon {
    display: none;
}

.agents_head {
    height: 3.9rem;
}

.agents_con {
    /*height: 6.2rem;*/
    padding: 0.2rem;
}

.agents_inner {
    height: 100%;
    box-sizing: border-box;
    border: 3px solid #04a8eb;
}

.agents_inner table {
    display: table;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border-spacing: 2px;
    /*border-color:;*/
    background: #fff;
}

.agents_inner table tr {

}

.agents_inner table tr.first td {
    font-size: 14px;
    color: #333;
}

.agents_inner table tr td {
    font-size: 12px;
    color: #333;
    padding: 0.2rem;
}

.agents_inner table tr:nth-child(even) {
    background: #f7f7f7;
}

.agents_inner table tr td.center {
    text-align: center;
    padding-left: 0;
}

.agents_inner table tr td p {
    line-height: 1.4;
}

.agents_inner table tr td p em {
    color: #f15f00;
}

.agents_inner table tr td.col {
    color: #04a8eb;
}

.agents_bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.88rem;
}

.agents_bottom a {
    display: block;
    width: 100%;
    height: 0.88rem;
    text-align: center;
    line-height: 0.88rem;
    font-size: 14px;
    color: #fff;
    background: #f79300;
}

.agents_bottom a:active {
    opacity: 0.6;
}

.agents_up {
    padding: 25px 10px 10px;
    padding: 0.5rem 0.2rem 0.2rem;
}

.agents_updata span {
    font-size: 14px;
    color: #8f8f8f;
}

.agents_updata select {
    width: 4.6rem;
    height: 0.6rem;
    border: none;
    border-radius: 4px;
    background: #fff;
    font-size: 14px;
    color: #8f8f8f;
    box-sizing: border-box;
    padding-left: 0.1rem;
    outline: none;
}

.agents_up p {
    font-size: 12px;
    color: #fd2728;
    text-align: center;
    margin-top: 2rem;
}

.agents_up p i {
    font-size: 12px;
    color: #fd2728;
}

.agents_up a {
    display: block;
    width: 3rem;
    height: 0.88rem;
    text-align: center;
    line-height: 0.88rem;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    margin: 0.2rem auto;
    background: #ff8c00;
}

.new_gold {
    display: block;
    padding: 0 0.2rem;
    height: 0.88rem;
    line-height: 0.87rem;
    box-sizing: border-box;
    background: #fff;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-top: 0.1rem;
    margin-bottom: 1.2rem;
}

.new_gold:active {
    background: #ddd;
}

.new_gold span {
    font-size: 12px;
    color: #333;
}

.new_gold span em {
    color: #fd2728;
    font-size: 12px;
    vertical-align: middle;
}

.new_gold span s {
    font-size: 12px;
    color: #ff9910;
    text-decoration: none;
}

.new_gold i {
    float: right;
    vertical-align: middle;
}

.member-top div.mygold_des {
    position: absolute;
    z-index: 10;
    right: .2rem;
    top: .2rem;
    width: 1.8rem;
    height: 0.48rem;
    line-height: 0.5rem;
    /*background: #178e6f;*/
    background: rgba(23, 142, 111, 0.7);
    overflow: hidden;
    border-radius: 0.6rem;
    box-sizing: border-box;
    padding: 0 0.1rem;
}

.member-top div.mygold_des:active {
    opacity: 0.5;
}

.member-top div.mygold_des a {
    line-height: 1;
}

.member-top div.mygold_des span {
    font-size: 12px;
    color: #fff;
    margin-left: 0.1rem;
}

.member-top div.mygold_des i {
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    text-align: center;
    line-height: 0.3rem;
    font-size: 12px;
    color: #148a6c;
    border-radius: 100%;
    background: #fff;
    vertical-align: 1px;
}

.mygold_main {
    margin-top: 0.2rem;
}

.mygold_con > h2 span {
    display: inline-block;
    /*display: block;*/
    height: 0.88rem;
    font-size: 12px;
    color: #333;
    width: auto;
    margin-right: 0.4rem;
    text-align: center;
    box-sizing: border-box;
    text-align: center;
}

.mygold_con > h2 span a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: inherit;
    text-indent: 0;
}

.mygold_con > h2 span.on {
    border-bottom: 2px solid #15cc7f;
    color: #15cc7f;
}

.mygold_con ul li div.pic {
    border-radius: 0;
}

.mygold_con ul li div.info {
    display: inline-block;
    position: relative;
    width: 4.6rem;
    height: 1rem;
    vertical-align: middle;
    overflow: hidden;
    margin-left: 0.2rem;
    padding: 0;
}

.mygold_con ul li div.info h3 {
    font-size: 12px;
    color: #000;
    line-height: 1.2;
    box-sizing: border-box;
}

.mygold_con ul li div.info h3 span {
    float: right;
    font-size: 12px;
    color: #333;
}

.mygold_con ul li div.info div.bottom {
    position: absolute;
    width: 100%;
    z-index: 2;
    bottom: 0;
    left: 0;
    height: 24px;
    line-height: 24px;
    padding: 1px;
}

.mygold_con ul li div.info div.bottom a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 6px;
    font-size: 12px;
    color: #fff;
    border-radius: 4px;
    background: #15cc7f;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.mygold_con ul li div.info div.bottom a:active {
    background: #1a88cc;
}

.mygold_con ul li div.info div.bottom span {
    float: right;
    font-size: 12px;
    color: #888;
}

.mygold_con ul li:active {
    background: #fff;
}

.golddes ul {
    overflow: hidden;
}

.golddes ul li {
    background: #fff;
    padding: 0.3rem 0.2rem;
    margin-top: 0.2rem;
}

.golddes ul li h2 {
    font-size: 14px;
    color: #000;
}

.golddes ul li p {
    font-size: 12px;
    color: #888;
    padding-left: 0.2rem;
    margin-top: 4px;
}

.wallet_main .water ul li {
    border-bottom: none;
}

.wallet_main .water ul li a h3 em {
    font-size: 12px;
    color: #15cc7f;
}

.mywallet .ticheng_top h2 {
    position: relative;
    font-size: 25px;
    color: #fd2728;
    margin: 0.3rem auto 0;
    text-align: center;
    line-height: 1.5;
}

.mywallet .ticheng_top h2 span {
    display: none;
    position: relative;
    top: -10px;
    width: 16px;
    height: 16px;
    background: url(/images/gold_icon.png) no-repeat;
    background-size: cover;
}

.mywallet .ticheng_top p {
    font-size: 12px;
    color: #333;
    text-align: center;
}

.mywallet .ticheng_top {
    height: auto;
    padding-bottom: 0.1rem;
    background: #fff;
    overflow: hidden;
}

.mywallet .ticheng_top .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0.1rem 0.2rem;
}

.mywallet .ticheng_top .info > div:first-child {
    width: 0.8rem;
    font-size: 12px;
    color: #888;
}

.mywallet .ticheng_top .info > div:last-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.mywallet .ticheng_top .info div h6 {
    font-size: 12px;
    color: #888;
}

.mywallet .invite_con ul li {
    height: auto;
    padding: 0.2rem 0;
}

.mywallet .water {
    margin: 0;
}

.mywallet .water ul li a > span {
    font-size: 12px;
    color: #3a3a3a;
    margin-left: 5px;
}

.about_cash h6 {
    font-size: 12px;
    color: #f75b70;
    padding-left: 0.2rem;
}

.about_cash h3.first {
    background: url(/images/about_cash1.png) no-repeat left;
    background-size: 0.6rem;
}

.about_cash h3.second {
    background: url(/images/about_cash2.png) no-repeat left;
    background-size: 0.6rem;
}

.about_cash h3.three {
    background: url(/images/about_cash3.png) no-repeat left;
    background-size: 0.6rem;
}

.app_seller_nav {
    width: 100%;
    height: 4.3rem;
    background: url(/images/userap_banner.jpg) no-repeat;
    background-size: cover;
}

.app_seller_tip {
    position: relative;
    width: 2.7rem;
    height: 0.6rem;
    margin: 0.3rem auto;
    font-size: 15px;
    color: #fff;
    text-align: center;
    line-height: 0.6rem;
    border-radius: 0.6rem;
    background: #15c574;
}

.app_seller_tip:before {
    content: "";
    position: absolute;
    left: -2rem;
    width: 1.7rem;
    height: 2px;
    line-height: 1;
    top: 0.3rem;
    margin-top: -1px;
    background: #15c574;
}

.app_seller_tip:after {
    content: "";
    position: absolute;
    right: -2rem;
    width: 1.7rem;
    height: 2px;
    line-height: 1;
    top: 0.3rem;
    margin-top: -1px;
    background: #15c574;
}

.app_seller_about {
    height: 7.1rem;
    box-sizing: border-box;
    padding-top: 1.3rem;
    background: url(/images/app_seller_about.jpg) no-repeat;
    background-size: cover;
}

.app_seller_about .app_seller_tip:before,
.app_seller_about .app_seller_tip:after {
    display: none;
}

.app_seller_table {
    /*padding:0  0.2rem;*/
    overflow: hidden;
    background: #fff;
}

.app_seller_table label {
    display: inline-block;
    width: 1.2rem;
    text-align: left;
    font-size: 12px;
    color: #2d2d2d;
}

.app_seller_table div.app_seller_tr {
    padding: 0.1rem 0.2rem;
}

.app_seller_table select,
.app_seller_table input {
    display: inline-block;
    width: 4.4rem;
    height: 0.6rem;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 3px;
    margin-left: 0.1rem;
    font-size: 13px;
    color: #848484;
    text-indent: 10px;
}

.app_seller_table select.no_border,
.app_seller_table input.no_border {
    border: none;
    text-align: right;
}

.app_seller_table > p {
    font-size: 12px;
    color: #888;
    line-height: 1.3;
    margin-top: 3px;
    padding: 0 0.2rem;
}

.app_seller_table p.first-child {
    margin-top: 0.2rem;
}

.app_seller_table > p i {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #15c574;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-right: 5px;
}

.app_seller_btn {
    width: 94%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #15c574;
    border-radius: 4px;
    color: #fff;
    margin: 0.4rem auto 0.2rem;
}

.app_seller_btn:active {
    opacity: 0.5;
}

.app_seller_btn a {
    display: block;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    background: #ff8003;
}

.app_seller_table h4 {
    font-size: 12px;
    color: #888;
    text-align: center;
    margin-bottom: 0.3rem;
}

.app_seller_line {
    width: 96%;
    height: 0;
    border-bottom: 2px dashed #9d9d9d;
    margin: 0.3rem auto 0;
}

.app_seller_chat {
    padding: 0.2rem 0;
}

.app_seller_chat h3 {
    font-size: 12px;
    color: #333;
    padding-left: 0.2rem;
    border-left: 2px solid #21c5ff;
}

.app_seller_nav2 {
    width: 5.8rem;
    height: 0.88rem;
    position: relative;
    margin: 0.2rem auto 0.4rem;
    background: #21c5ff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.88rem;
    font-size: 17px;
    color: #fff;
}

.app_seller_nav2:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: -0.4rem;
    left: 0.2rem;
    border: 10px solid transparent;
    border-bottom: 20px solid #21c5ff;
}

.app_seller_about_con {
    padding: 0 0.2rem;
    margin-top: -0.55rem;
    z-index: 0;
}

.app_seller_about_con_inner {
    width: 100%;
    height: auto;
    padding: 0.2rem 0.1rem 0.4rem;
    overflow: hidden;
    background: #fff;
    border-radius: 4px;
}

.app_seller_about_con_inner p {
    font-size: 12px;
    color: #2d2d2d;
    line-height: 1.7;
    text-indent: 20px;
    margin-top: 0.2rem;
}

.app_seller_way {
    padding: 0.2rem 0 0;
}

.app_seller_way ul li.unicon {
    width: 4rem;
    height: 0.6rem;
    text-align: center;
    line-height: 0.6rem;
    background: #5581ee;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    margin: 0.1rem auto;
}

.app_seller_way ul {
    margin: 0.4rem 0;
}

.app_seller_way ul li.icon {
    font-family: sans-serif;
    font-size: 18px;
    color: #ceced8;
    font-weight: 600;
    text-align: center;
}

.app_seller_note {
    padding: 0 0.2rem;
    display: none;
}

.app_seller_note p {
    font-size: 12px;
    color: #fd2728;
}

.app_seller_note p em {
    font-size: 12px;
    color: #f8f7fc;
}

.app_seller_done_nav {
    text-align: center;
}

.app_seller_icon:before {
    color: #15cc7f;
    font-size: 26px;
    vertical-align: middle;
}

.app_seller_done_nav span {
    font-size: 16px;
    color: #ff8003;
    vertical-align: middle;
    margin-left: 0.2rem;
}

.app_seller_done p {
    font-size: 12px;
    color: #333;
    text-align: center;
    margin: 0.2rem 0 0.3rem;
}

.app_seller_done h6 {
    font-size: 12px;
    color: #888;
    text-align: center;
}

.app_seller_info .pic {
    position: relative;
    width: 4.5rem;
    height: 2.6rem;
    margin: 0.4rem auto 0.2rem;
}

.app_seller_info .pic button {
    position: absolute;
    width: 1.8rem;
    height: 0.8rem;
    top: 50%;
    left: 50%;
    z-index: 3;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(28, 96, 121, 0.6);
    color: #fff;
    font-size: 16px;
    border: none;
    border-radius: 4px;
}

.app_seller_info .pic input {
    position: absolute;
    width: 1.8rem;
    height: 0.8rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: transparent;
    z-index: 20;
}

.app_seller_info .pic input[type="file"] {
    background: transparent;
    color: transparent;
    opacity: 0;
}

.app_seller_info p {
    font-size: 12px;
    color: #2d2d2d;
    text-align: center;
}

.app_seller_info a {
    display: block;
    font-size: 12px;
    color: #0095ff;
    margin: 0 auto;
    text-align: center;
}

.app_seller_info button.agree_btn {
    display: block;
    width: 3rem;
    height: 0.6rem;
    color: #fff;
    font-size: 14px;
    border: none;
    border-radius: 4px;
    background: #fd2728;
    margin: 0.2rem auto;
}

.app_seller_info button.agree_btn:active {
    opacity: 0.5;
}

.app_seller_info button.agree_btn.on {
    background: #fd6f1b;
}

.app_seller_info button:active {
    opacity: 0.5;
}

.app_seller_table .app_seller_td {
    font-size: 12px;
    color: #fd2728;
    text-align: center;
    padding: 0.1rem 0;
    margin-top: 0.5rem;
}

.app_seller_td_btn {
    margin: 0 auto 0.4rem;
}

.app_seller_done_chat {
    padding-bottom: 0;
}

.new_seller_page1 {
    background: #fff;
}

.new_seller_chat {
    height: 5.3rem;
    position: relative;
    background: url(/images/appseller_chat.jpg) no-repeat;
    background-size: cover;
}

.new_seller_chat_btn {
    position: absolute;
    z-index: 2;
    top: 2.3rem;
    left: 2rem;
    opacity: 0;
}

.new_seller_bottom {
    position: relative;
    margin-top: -0.2rem;
    height: 8.3rem;
    background: url(/images/appseller_bottom.jpg?12) no-repeat;
    background-size: cover;
}

.new3_seller_hotline {
    padding: 0.2rem 0.3rem 0.5rem;
}

.new3_seller_hotline a {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #15c574;
    border-radius: 4px;
}

.new3_seller_hotline a:active {
    opacity: 0.6;
}

.new3_seller_hotline a i {
    display: inline-block;
    width: 23px;
    height: 23px;
    background: url(/images/new3_seller_hotline.png) no-repeat;
    background-size: cover;
    vertical-align: -6px;
}

.new3_seller_hotline a span {
    font-size: 14px;
    color: #fff;
}

.app_seller_done {
    padding-top: 0.35rem;
}

.member-top div.mygold_top {
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}

.ticheng_top .mygold_des {
    position: absolute;
    z-index: 10;
    right: -0.2rem;
    top: .2rem;
    width: 100px;
    height: 24px;
    line-height: 24px;
    background: rgba(208, 245, 229, 0.7);
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
    padding: 0 5px;
}

.ticheng_top .mygold_des:active {
    opacity: 0.5;
}

.ticheng_top .mygold_des i {
    display: inline-block;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    font-size: 12px;
    color: #d0f5e5;
    border-radius: 100%;
    background: #15cc7f;
    vertical-align: 1px;
    margin-left: 4px;
}

.ticheng_top .mygold_des span {
    font-size: 12px;
    color: #15cc7f;
    margin-left: 3px;
    vertical-align: top;
}

.opacity_head {
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #eee;
}

.opacity_head_back {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.opacity_head_back a {
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.opacity_head_home {
    float: right;
}

.opacity_head_back a i.iconfont {
    color: #2e2c40;
    font-size: 14px;
}

.opacity_head_back a i.iconfont.icon-icon01 {
    color: #2e2c40;
    font-size: 19px;
}

.opacity_head_home a i {
    color: #2e2c40;
    font-size: 20px;
}

.item_access_3 .weui_cell_bd i {
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    vertical-align: middle;
}

.item_access_3 .weui_cell_bd span {
    margin: 0;
    font-size: 12px;
    vertical-align: middle;
}

.change_btn {
    width: 3rem;
    margin: 1.5rem auto 0;
}

.change_btn .weui_btn_primary {
    background-color: #0095ff;
    color: #fff;
}

.change_btn .weui_btn_primary:not(.weui_btn_disabled):active {
    background-color: #10c7ff;
    color: rgba(255, 255, 255, 0.6);
}

.change_btn .weui_btn_disabled {
    background: #0082d1;
}

.change_card > p {
    padding: 10px;
    font-size: 12px;
    color: #8f8f8f;
}

.item_access_3 {
    margin-top: 0;
}

.item_access_3.weui_cells_access .weui_cell_ft:after {
    top: 1px;
}

.lsj_logo {
    position: absolute;
    left: 0.2rem;
    top: 0.13rem;
    z-index: 10;
    width: 1.44rem;
    height: 0.62rem;
}

.lsj_logo > img {
    width: 1.44rem;
    height: 0.62rem;
}

.baseinfo_tel.weui_cells_access .weui_cell_ft:after {
    display: none;
}

.baseinfo_tel.weui_cells_access .weui_cell:not(.no_access):active {
    background-color: #fff;
}

.invite_ordinary_con {

}

.invite_ordinary_con p {
    font-size: 13px;
    color: #fff;
    margin: 0.2rem 0 0;
}

.invite_ordinary_con em {
    display: block;
    width: 100%;
    font-style: italic;
    font-size: 13px;
    color: #fff;
    margin: 0.2rem 0 0;
    text-align: center;
}

.invite_ordinary_main {
    height: 0.5rem;
    background: #E8A535;
    margin-top: -0.2rem;
}

.clocker {
    display: inline-block;
}

.clocker span {
    color: #333;
    font-size: 12px;
}

.clocker i {
    display: inline;
    color: #333;
    font-size: 12px;
}

.detail_limit2 .clocker span {
    color: #555;
    font-size: 12px;
}

.detail_limit2 .clocker .hasDate span.day,
.detail_limit2 .clocker .hasDate span.hours,
.detail_limit2 .clocker .hasDate span.minutes,
.detail_limit2 .clocker .hasDate span.seconds {
    display: inline-block;
    padding: 1px 2px;
    /*border: 1px solid #ddd;*/
    border-radius: 2px;
    line-height: 1.2;
    margin: 0 2px;
    color: #e52e04;
}

.clocker span.seconds {
    color: #e52e04;
}

.detail-con .detail_limit i.yugao {
    border-radius: 4px;
}

.detail-con .detail_limit i.tixing {
    border-radius: 4px;
    margin-right: 0;
}

/*3����ҳ*/
.new3_header {
    height: 0.8rem;
    background: #fff;
}

.new3_header a {
    display: block;
    width: 100%;
    height: 100%;
}

.new3_header a:active {
    opacity: 0.6;
}

.new3_logo {
    width: 1.4rem;
    height: 0.8rem;
}

.new3_search {
    box-sizing: border-box;
    padding: 0.1rem;
}

/* .new3_search > a {

    font-size: 12px;
    
    
    border-radius: 2px;
} */
.new3_search.team > a{
    background:url('/images/fangdajing.png') no-repeat 10px center;
    padding-left:45px;
    color: #999;
    background-color: #f4f3f4;
    font-size: 0.24rem;
    width:100%;
    display:inline-block;
    border-radius: 5px;
    line-height:100%;
    height:0.6rem;
    line-height:0.6rem;
    
}
.new3_search.team{
    width: 100%;
    position: absolute;
    top: 0.15rem;
    left:0;
    padding: 0 0.88rem;
    z-index: 999;
}
.new3_search > a img {
    display: inline-block;
    vertical-align: middle;
    width: 0.4rem;
    height: 0.4rem;
}

.new3_right {
    width: 0.8rem;
    height: 0.8rem;
}

.new_nav {
    padding: 0 0.2rem 0.3rem;
    background: #fff;

}

.new_nav ul li {
    padding-top: 0.25rem;
}

.new_nav ul li a {
    text-align: center;
}

.new_nav ul li a:active {
    opacity: 0.6;
    background: #fff;
}

.new_nav ul li a img {
    display: inline;
    width: 0.8rem;
    height: 0.8rem;
}

.new_nav ul li a p {
    font-size: 12px;
    color: #0f0f0f;
    padding: 2px 0 0;
    text-align: center;
}

.tixing_btn {
    display: inline-block;
    width: 80px;
    text-align: center;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    background: #ff4501;
    padding: 5px 0;
    box-sizing: border-box;
    z-index: 10;
}

.buy_now_btn {
    position: absolute;
    right: 0.2rem;
    bottom: 0.7rem;
    display: inline-block;
    width: 80px;
    text-align: center;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    background: #ff4501;
    padding: 5px 0;
    box-sizing: border-box;
}

.buy_now_btn.on {
    background: #ff4501;
}

.tixing_btn.on {
    background: #ff4501;
}

.buy_now_btn.off {
    background: #cccccc;
}

.tixing_btn.off {
    background: #ff7800;
}

.buy_now_btn.begin {
    background: #a4cb37;
}

.tixing {
    float: right;
}

.buy_now_btn i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(/images/buy_now_icon.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
}

.buy_now_btn.begin i {
    background: url(/images/tixing_icon.png) no-repeat;
    background-size: cover;
}

.tixing_btn i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(/images/tixing_icon.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
}

.detail_limit2 {
    position: relative;
    margin: 5px 0 9px;
}

.detail_limit2 i.yugao {
    width: 80px;
    height: 20px;
    text-align: center;
    line-height: 19px;
    font-size: 12px;
    color: #e52e04;
    border: 1px solid #e52e04;
    background: #eee;
    border-radius: 4px;
    box-sizing: border-box;
    overflow: hidden;
    margin-right: 10px;
}

.detail_limit2 i.yugao .item_clock_icon {
    width: 20px;
    height: 20px;
    background: url(/images/);
}

.detail_limit2 i.yugao .item_clock_des {

}

.toast p.weui_toast_content {
    color: #fff;
    padding: 0;
    margin-bottom: 10px;
    line-height: 1.3;
}

.detail_limit2 > span {
    font-size: 12px;
    color: #333;
}

.tixing_btn:active {
    opacity: 0.5;
}

dl.section {
    margin-bottom: 0.2rem;
    background: #fff;
}
dl.section_list {
    -margin-bottom: .76rem;
}
dl.section a {
    display: block;
    padding: 0 10px 0 0;
}

dl.section dt > a {
    padding: 0;
}

dl.section dt > a .new3_section_top {
    padding-right: 10px;
}

dl.section .p20 {
    padding: 10px 0;
}

dl.section a:active {
    background: #ddd;
}

dl.section dt .new3_section_top {
    height: 24px;
    overflow: hidden;
}

.new3_top_bg1 {
    background: #ffa2d0;
}

.new3_top_bg2 {
    background: #a2ceff;
}

.new3_top_bg3 {
    background: #e4a77a;
}

.new3_top_bg4 {
    background: #a7e47a;
}

.new3_top_bg5 {
    background: #ffa2d0;
}

dl.section dt img {
    display: inline;
    margin: 0 3px 0 10px;
    vertical-align: middle;
    width: 20px;
    height: 24px;
}

dl.section dt img.on_one {
    width: 20px;
    height: 24px;
}

dl.section dt .new3_top_left {
    position: relative;
}

dl.section dt .new3_top_left:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    right: -24px;
    border-bottom: 24px solid #313131;
    border-right: 24px solid transparent;
}

dl.section dt .new3_top_left1 {
    background: #313131;
    height: 24px;
}

dl.section dt span {
    font-size: 12px;
    color: #fff;
}

.new3_section_top .ui-flex-right:after {
    height: 4px;
    width: 4px;
    border-width: 1px 1px 0 0;
    border-color: #fff;
    right: 1px;
}

dl.section dd {
    position: relative;
}

dl.section.section_one dd {
    width: 100%;
}

dl.section_one dd a {
    padding: 8px 0.2rem 8px;
    /*overflow-x: hidden;*/
}
.section_one .area_list:before {
   display: none;
}
dl.section_one dd a.ui-bottom-line:before {
    left: 2.4rem;
    width: 4rem;
}

dl.section_one dd:last-child a.ui-bottom-line:before {
    display: none;
}

dl.section_one dd img {
    width: 2.2rem;
    height: 2.2rem;
}

dl.section dd .pic {
    position: relative;
}

dl.section dd .info {
    position: relative;
    line-height: 1;
    height: 100px;
}

dl.section dd .info h2 {
    font-size: 0.26rem;
    line-height: 1.2;
    color: #000007;
}

dl.section dd .info p {
    font-size: 12px;
    color: #999;
    margin-top: 6px;
}

dl.section dd .countdown span {
    font-size: 12px;
    color: #ff0000;
}

dl.section dd .countdown i {
    font-size: 12px;
    color: #ff0000;
}

dl.section dd .countdown span.endWord {
    color: #fff;
}

dl.section dd .countdown span.startWord {
    color: #fff;
}

dl.section .info_bottom_second {
    position: absolute;
    bottom: 22px;
    left: 0;
    font-size: 12px;
    color: #999;
    width:100%;
    overflow: hidden;
}
dl.section .info_bottom_second>span{
    text-decoration: line-through;
    float:left;
}
dl.section .info_bottom_second>strong{
    font-weight: normal;
    float:right;
}
dl.section .info_bottom_second>strong em{
    color :#ff4501;
}
dl.section .info_bottom {
    position: absolute;
    bottom: 5px;
    left: 0;
    font-size: 12px;
    color: #ff4501;
}

dl.section_one dd .info {
    box-sizing: border-box;
    padding: 5px 0;
}

dl.section_one dd .info h3 i {
    font-size: 0.28rem;
    color: #ff4501;
}

.new3_seller_out {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(43, 43, 43, 0.3);
    font-size: 15px;
    color: #fff;
    z-index: 100;
}

.countdown {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 1;
    padding: 5px 0;
    text-align: center;
    background: rgba(178, 175, 171, .5);
}

.countdown span {
    font-size: 12px;
    color: #fff;
}

.warn.tixing_btn {
    position: absolute;
    right: 0.2rem;
    bottom: 0.65rem;
}

.itemwarn.tixing_btn {
    position: absolute;
    right: 0;
    bottom: -0.8rem;
}

.new3_cart {
    position: absolute;
    right: 0.2rem;
    bottom: 0.56rem;
    width: 45px;
    height: 45px;
    background: url(/images/new3_cart.png) no-repeat;
    background-size: cover;
}

.new3_cart:active {
    opacity: 0.6;
}

dl.section dd ul {

}

dl.section dd li {
    width: 49%;
    box-sizing: border-box;
}

dl.section dd li:nth-child(odd) {
    margin-right: 2%;
}

dl.section dd li a {
    padding: 0;
}

dl.section dd li a:active {
    opacity: 0.6;
}

dl.section.section_two dd li a:active {
    opacity: 1;
}

dl.section.section_two a:active {
    background: #fff;
}

dl.section_two {
    background: #f4f3f4;
}

dl.section_two dd li {
    margin-top: 5px;
    background: #fff;
}

dl.section_two dd li a {
    height: 4.5rem;
}

dl.section_two dd li div.pic {
    position: relative;
    height: 3.1rem;
}

.section_two_info {
    position: relative;
    padding: 0.2rem;
    height: 1.5rem;
    box-sizing: border-box;
}

.section_two_info h2 {
    font-size: 13px;
    color: #000007;
    text-align: left;
  line-height: 1.3;
}

.section_two_info h3 i {
    font-size: 0.3rem;
    color: #ff4501;
}

dl.section_two .info_bottom {
    left: 0.2rem;
    bottom: 0.2rem;
}

.section_two_r {
    position: absolute;
    right: 0.1rem;
    bottom: 0.15rem;
    width: 30px;
    height: 30px;
}

.section_two_r span {
    display: none;
}

.section_two_r i {
    display: none;
}

.section_two_r.on {
    background: url(/images/new3/new3_clock_on.png) no-repeat;
    background-size: cover;
}

.section_two_r.off {
    background: url(/images/new3/new3_clock_off.png) no-repeat;
    background-size: cover;
}

.cart_on {
    background: url(/images/new3/new3_cart_on.png) no-repeat;
    background-size: cover;
}

.cart_off {
    background: url(/images/new3/new3_cart_off.png) no-repeat;
    background-size: cover;
}

.clock_on {
    background: url(/images/new3/new3_clock_on.png) no-repeat;
    background-size: cover;
}

.clock_off {
    background: url(/images/new3/new3_clock_off.png) no-repeat;
    background-size: cover;
}

.kaiqiang_on {
    background: url(/images/new3/kaiqiang_on.png) no-repeat;
    background-size: cover;
}

.section_two .countdown {
    background: rgba(255, 124, 77, 0.7);
}

dl.section_two dd .countdown span {
    color: #fff;
}

dl.section_two dd .countdown i {
    color: #fff;
}

.new3_seller_out_inner {
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    border-radius: 100%;
    background: rgba(43, 43, 43, 0.5);
    font-size: 15px;
    color: #fff;
}

.section_two_head {
    /*height: 2.3rem;  adam 2017-3-31 11:27:37*/
}

dl.section .section_two_head > a {
    padding: 0;
}

dl.section .section_two_head > a:active {
    opacity: 0.6;
}

.section_three_left {
    width: 3.84rem;
    height: 3.7rem;
}

.section_three_right {
    width: 2.5rem;
    height: 3.7rem;
}

dl.section .section_three_info {
    margin-top: 5px;
}

dl.section .section_three_info a {
    padding: 0;
}

dl.section .section_three_left > p {
    height: 1.82rem;
}

.section_three_left > p:first-child {
    margin-bottom: 0.06rem;
}

dl.section .section_three_info a:active {
    opacity: 0.6;
}

dl.section .section_four_info a {
    margin-top: 0.1rem;
    padding: 0;
    height: 2.4rem;
}

dl.section .section_four_info a:active {
    opacity: 0.6;
}

.section_five {
    background: #fff;
}

.section_five dt {
    height: 0.72rem;
}

.section_five dt i {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #0f0f0f;
    vertical-align: middle;
}

.section_five dt span {
    font-size: 15px;
    vertical-align: middle;
    color: #0f0f0f;
    margin: 0 2px;
    font-family: "Microsoft YaHei", "΢���ź�", Helvetica, Arial, sans-serif;
}

.section_five_info a {
    display: block;
    float: left;
    width: 49%;
    height: 1.6rem;
    margin-bottom: 6px;
}

.section_five_info a:active {
    opacity: 0.6;
}

.section_five_info a:nth-child(odd) {
    margin-right: 2%;
}

.invite_myfriend {
    height: 4.2rem;
    overflow: hidden;
    background: url(/images/new3/new3_friend_bg.jpg) no-repeat;
    background-size: cover;
}

.invite_myfriend p {
    font-size: 12px;
    color: #333;
    text-align: center;
    line-height: 1;
    margin-top: 0.4rem;
}

.invite_myfriend h1 {
    font-family: HelveticaNeue;
    margin: 0.3rem 0;
    font-size: 60px;
    color: #15cc7f;
    line-height: 1;
    text-align: center;
    text-shadow: 5px 5px 5px #fff;
}

.invite_myfriend h2 {
    font-size: 12px;
    color: #333;
    text-align: center;
    margin-bottom: 3px;
}

.invite_myfriend h4 {
    font-size: 12px;
    color: #ff8546;
    text-align: center;
    margin-bottom: 3px;
}

.wuliu_self {
    background: #fff;
    text-align: center;
}

.wuliu_self div.pic {
    height: 3.2rem;
    background: url(/images/wuliu_self.jpg) no-repeat;
    background-size: cover;
}

.wuliu_self p {
    font-size: 12px;
    color: #333;
    text-align: center;
    margin: 4px 0;
}

.wuliu_self > a {
    display: inline-block;
    margin: 0.2rem auto 0.6rem;
    width: 2.4rem;
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    font-size: 13px;
    color: #fff;
    border-radius: 3px;
    background: #15cc7f;
}

.wuliu_self > a:active {
    opacity: 0.6;
}

.searchRes dl.section_one dd a {
    padding: 0.2rem;
}

.searchRes dl.section_one dd a.ui-bottom-line:before {
    width: 6rem;
    left: 0.2rem;
}

.search_countdown span {
    font-size: 12px;
    color: #ff4501;
}

.search_countdown span.startWord {
    color: #999;
}

dl.section dd .info p.search_countdown {
    display: inline;
}

.search_countdown .clocker i {
    font-size: 12px;
    color: #ff4501;
}

.search_countdown .clocker span.seconds {
    color: #ff4501;
}

.search_countdown .clocker span.hours {
    color: #ff4501;
}

.search_countdown .clocker span.minutes {
    color: #ff4501;
}

.search_countdown .endWord {
    font-size: 12px;
    color: #999;
}

.searchRes dl.section_one dd .info h3 i {
    font-size: 16px;
    color: #ff4501;
    margin-right: 4px;
}

.searchRes dl.section .info_bottom_second {
    bottom: 26px;
}

.searchRes .tixing_btn i {
    display: none;
}

.sear.tixing_btn {
    position: absolute;
    right: 0.2rem;
    bottom: 0.2rem;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border-radius: 100%;
    overflow: hidden;

}

.sear.tixing_btn span {
    display: none;
}

.sear.tixing_btn.on {
    background: url(/images/new3_search_1.png) no-repeat;
    background-size: cover;
}

.sear.tixing_btn.off {
    background: url(/images/new3_search_2.png) no-repeat;
    background-size: cover;
}

.searchRes .new3_cart {
    position: absolute;
    right: 0.2rem;
    bottom: 0.2rem;
    width: 45px;
    height: 45px;
    z-index: 3;
}

.searchRes .new3_cart:active {
    opacity: 0.6;
}

.searchRes .new3_cart.on {
    background: url(/images/new3_search_3.png) no-repeat;
    background-size: cover;
}

.searchRes .new3_cart.in {
    background: url(/images/new3_search_4.png) no-repeat;
    background-size: cover;
}

.searchRes .new3_cart.off {
    background: url(/images/new3_search_5.png) no-repeat;
    background-size: cover;
}

.searchRes dl.section dd .info p em {
    font-size: 12px;
    color: #ff4501;
}

.searchRes dl.section dd .info p b {
    font-size: 12px;
    color: #a4cb37;
}

.new3_tip {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    font-size: 12px;
    color: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 15px 0 5px;
    width: 70px;
    overflow: hidden;
    background: url(/images/new3_tip_icon.png) no-repeat;
    background-size: cover;
}

.section .ui-flex-1 {
    z-index: 1;
    margin-left: 0;
}

.time {
    display: inline;
    font-size: 12px;
    color: #ff4501;
}

.time span {
    font-size: 12px;
    color: #ff4501;
}

.time span.startWord {
    font-size: 12px;
    color: #999;
}

.time span.noDate {
    font-size: 12px;
    color: #999;
}

.new3_check_warm {
    padding: 0 0.2rem 0.2rem;
}

.new3_check_warm > p {
    display: inline-block;
    font-size: 12px;
    color: #15cc7f;
    height: 25px;
    line-height: 25px;
    border-radius: 25px;
    padding: 0 13px;
    margin-left: 5px;
    background: #f0f0f0;
}

.new3_seller_out.off {
    display: none;
}

.detailScroll .new3_seller_out {
    display: block;
    z-index: 20;
    width: 3.6rem;
    height: 3.6rem;
    border: 4px solid rgba(255, 255, 255, 0.5);
    background: transparent;
    border-radius: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.detailScroll .new3_seller_out_inner {
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 3.5rem;
    border-radius: 100%;
    background: rgba(43, 43, 43, 0.5);
    font-size: 30px;
    color: #fff;
}

.new3_first_order {
    padding: 0.25rem 0.2rem;
    margin: 0.2rem 0;
    background: #fff;
    font-size: 13px;
    color: #333;
}

.new3_first_order_icon {
    width: 0.34rem;
    height: 0.34rem;
    background: url(/images/new3_check_gold.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.buyCon .buyCon_inner .buy_now.off {
    display: none;
    background: #ddd;
}

.buyCon .buyCon_inner .viewQuantity0 + .buy_now.off {
    display: block;
}

.buyCon .buyCon_inner .add_buyCar.off {
    display: none;
    background: #ddd;
    border-right: 1px solid #fff;
}

.buyCon .buyCon_inner .viewQuantity0 + .add_buyCar.off {
    display: block;
}

/*秒杀*/
.spike_head_inner {
    height: 0.68rem;
}

.spike_head_inner > div {
    height: 0.68rem;
}

.spike_head_inner > div.ui-flex-1 > div {
    text-align: center;
    width: 100%;
}

.spike_head_inner p {
    font-size: 13px;
    color: #fff;
    /*margin-bottom: 2px;*/
    font-weight: bold;
}

.spike_head_inner span {
    font-size: 12px;
    color: #fff;
}

.spike_head_inner div {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.spike_head_inner div.on {
    background: #ff0101;
}

.spike_head_inner div.on:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    z-index: 100;
    left: 50%;
    margin-left: -2px;
    bottom: -8px;
    border: 4px solid transparent;
    border-top-color: #ff0101;
}

.spike_part_top {
    padding: 0.2rem;
    border-left: 2px solid #a4ca37;
}

.spike_clock_left {
    font-size: 12px;
    color: #272c18;
}

.spike_clock_countdown .clocker .startWord {
    font-size: 12px;
    color: #666;
}

.spike_clock_countdown .clocker .hours,
.spike_clock_countdown .clocker .minutes,
.spike_clock_countdown .clocker .seconds {
    padding: 1px 2px;
    background: #272c18;
    color: #fff;
    font-size: 12px;
    border-radius: 1px;
    margin: 0 2px;
}

.spike_list li a {
    padding: 0.2rem;
}

.spike_list li a .pic {
    position: relative;
    width: 2rem;
    height: 2rem;
}

.spike_list li a .info {
    position: relative;
    height: 2rem;
    box-sizing: border-box;
    margin-left: 0.45rem;
}

.spike_list li a .info h2 {
    font-size: 12px;
    color: #000007;
    line-height: 1.4;
}

.spike_bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.spike_bottom span {
    font-size: 12px;
    color: #999;
    text-decoration: line-through;
}

.spike_bottom p {
    font-size: 18px;
    color: #ff0101;
    margin-top: 3px;
}

.spike_bottom .spike_status_con {
    display: none;
}

.spike_bottom .spike_status {
    padding: 3px 0 0;
}

.spike_bottom .spike_status_con.on {
    display: block;
}

.spike_bottom .status-bar {
    position: relative;
    width: 70px;
    height: 12px;
    border: 1px solid #ff0101;
    border-radius: 12px;
    line-height: 12px;
    background: #ffaeae;
    text-align: center;
    overflow: hidden;
}

.spike_bottom .status-soldrate {
    position: relative;
    z-index: 10;
    font-size: 12px;
    color: #fff;
}

.spike_bottom .status-progress {
    position: absolute;
    left: 0;
    top: 0;
    height: 12px;
    background: #ff0101;
}

.spike_status_num {
    font-size: 12px;
    color: #ff0101;
}

.spike_buy {
    position: absolute;
    right: 0;
    height: 22px;
    width: 72px;
    text-align: center;
    line-height: 22px;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    background: #ff0101;
    bottom: 22px;

}

.spike_buy.on {
    background: #a4ca37;
    bottom: 0;
}

.spike_part {
    transition: transform .2s ease;
    -webkit-transition: transform .2s ease;
    -webkit-transition: -webkit-transform .2s ease;
    -webkit-transform: translateX(100%);
    height: 0;
    opacity: 0;
    overflow-x: hidden;
}

.spike_part.on {
    opacity: 1;
    -webkit-transform: translateX(0);
    height: auto;
}

.spike_bottom .status-bar.hundred_status + .spike_status_num {
    font-size: 12px;
    color: #a4ca37;
}

.spike_bottom .status-bar.hundred_status {
    background: #ccc;
    border: 1px solid #d0d0d0;
}

.spike_bottom .hundred_status .status-progress {
    background: #ccc;
}

/*.spike_list li a .pic .new3_seller_out{
  z-index: 20;
  width: 1.45rem;
  height: 1.45rem;
  border:3px solid rgba(255,255,255,0.5);
  background: transparent;
  border-radius: 100%;
  top:50%;
  left: 50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}


.spike_list li a .pic .new3_seller_out_inner {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 1.45rem;
  border-radius: 100%;
  background: rgba(43, 43, 43, 0.5);
  font-size: 15px;
  color: #fff;
}*/

.spike_buy.hundred {
    background: #fff;
    color: #a4ca37;
    border: 1px solid #a4ca37;
}

/*new4 index*/
.new4_nav {
    margin: 0.2rem 0;
    background: #fff;
    width: 100%;
}

.new4_nav .new_nav_pic {
    height: 3.2rem;
    overflow: hidden;
}

.new4_nav .new_nav_pic .new4_nav_l {
    position: relative;
    width: 2.4rem;
    height: 3.2rem;
    overflow: hidden;
    box-sizing: border-box;
}

.new4_nav .new_nav_pic a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.new4_nav .new_nav_pic a:active {
    opacity: 0.6;
}

.new4_nav .new4_nav_r {
    position: relative;
    width: 4rem;
    height: 3.2rem;
    box-sizing: border-box;
}

.new4_nav .new4_nav_r .new4_nav_r_top {
    height: 1.5rem;
    position: relative;
    box-sizing: border-box;
}

.new4_nav_l.ui-right-line:before {
    border-right: 1px solid #f4f3f4;
    color: #f4f3f4;
}

.new4_nav_r_top.ui-bottom-line:before {
    border-bottom: 1px solid #f4f3f4;
    color: #f4f3f4;
}

.new4_nav_bottom_l.ui-right-line:before {
    border-right: 1px solid #f4f3f4;
    color: #f4f3f4;
}

.new4_nav {
    position: relative;
    overflow: hidden;
}

.new4_nav_container.ui-two-line:before {
    display: none;
    border-top: 1px solid #ccc;
    color: #ccc;
    z-index: 3;
}

.new4_nav_container.ui-two-line:after {
    border-bottom: 1px solid #ccc;
    color: #ccc;
    z-index: 3;
}

.new4_nav.ui-two-line:before {
    border-top: 1px solid #ccc;
    color: #ccc;
}

.new4_nav.ui-two-line:after {
    border-bottom: 1px solid #ccc;
    color: #ccc;
}

.new4_nav .new4_nav_r .new4_nav_r_bottom {
    height: 1.7rem;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}

.new4_nav_clock {
    position: absolute;
    z-index: 10;
    left: 0.5rem;
    top: 0.8rem;
}

.new4_nav_clock .startWord,
.new4_nav_clock .endWord {
    display: none;
}

.new4_ms {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.9rem;
    height: 0.5rem;
    z-index: 4;
    background: url(/images/new4/new4_ms_icon.png) no-repeat;
    background-size: cover;
}

.new4_head {
    position: relative;
    height: 0.7rem;
    background: #fff;
}

.new4_head a {
    display: block;
    width: 100%;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
}

.new4_head a img {
    display: inline;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: middle;
    margin-right: 3px;
}

.new4_head a span {
    font-size: 13px;
    color: #333;
    vertical-align: middle;
}

.new4_list_nav {
    background: #fff;
}

.new4_list_nav_inner {
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    font-size: 13px;
    color: #666;
    box-sizing: border-box;
}

.new4_list_nav_inner > div {
    position: relative;
    height: 100%;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.new4_list_nav_inner > div:before {
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    bottom: -1px;
    left: 0;
    opacity: 0;
    z-index: 3;
    background: #ef0909;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
}

.new4_list_nav_inner > div.on {
    color: #ef0909;
}

.new4_list_nav_inner > div.on:before {
    width: 100%;
    opacity: 1;
}

.new4_list_nav_inner > div:last-child:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 15%;
    z-index: 2;
    width: 1px;
    height: 70%;
    border-right: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
}

.spike_finish dl.section_two {
    background: #ebebeb;
}

.spike_finish dl.section_two dd li {
    margin-top: 8px;
    background: #fff;
}

.spike_finish dl.section_two dd li a {
    height: 4.4rem;
}

.spike_finish .section_two_info {
    height: 1.4rem;
}

.spike_finish .section_two .countdown {
    background: rgba(43, 43, 43, 0.3);
}

.spike_finish_top {
    position: relative;
    padding: 12px 0 4px;
    background: #ebebeb;
    text-align: center;
}

.spike_finish_top span {
    font-size: 12px;
    color: #333;
}

.spike_finish_top:before {
    content: " ";
    position: absolute;
    left: 0.2rem;
    bottom: 10px;
    z-index: 2;
    width: 1.9rem;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.spike_finish_top:after {
    content: " ";
    position: absolute;
    right: 0.2rem;
    bottom: 10px;
    z-index: 2;
    width: 1.9rem;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.spike_finish_foot {
    margin: 0.2rem auto 0;
    width: 96%;
    height: 0.8rem;
    border-radius: 4px;
    background: #efa97b;
}

.spike_finish_foot a {
    display: block;
    width: 100%;
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    font-size: 13px;
    color: #fff;
}

/*new4 dialog*/
.dialog_container {
    display: none;
}

.dialog_container .weui_icon_warn:before {
    color: #ff6701;
    font-size: 30px;
    margin-top: 20px;
}

.dialog_container.weui_dialog_confirm .weui_dialog .weui_dialog_hd {
    padding: .8em 20px .2em;
}

.dialog_container.weui_dialog_confirm p {
    font-size: 13px;
    color: #3a3a3a;
}

.dialog_container.weui_dialog_confirm p span {
    font-size: 13px;
    color: #ff0101;
}

.dialog_container.weui_dialog_confirm p span em {
    font-size: 13px;
    color: #ff0101;
}

.dialog_container .weui_dialog {
    width: 80%;
}

.dialog_container .weui_dialog_ft {
    margin-top: 15px;
}

.dialog_container .dialog_know {
    width: 80px;
    height: 30px;
    margin: 8px auto 15px;
    background: #03c302;
    font-size: 12px;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    line-height: 30px;
}

.dialog_sellerOut_pic {
    width: 1.4rem;
    height: 1.4rem;
    margin: 10px auto 0;
    background: url(/images/new4/dialog_sellerOut_pic.png) no-repeat;
    background-size: cover;
}

.dialog_sellerOut.weui_dialog_confirm .weui_dialog .weui_dialog_hd {
    padding: 0.5em 20px .5em;
}

.detail_limit_clock {
    width: 80px;
    margin-right: 15px;
    text-align: center;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    background: #eeeeee;
    height: 20px;
    line-height: 20px;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #e52e04;
}

.detail_limit_clock i {
    display: block;
    height: 20px;
    width: 20px;
    background: #e52e04 url(/images/tixing_icon.png) no-repeat;
    background-size: cover;
    margin-right: 4px;
}

.detail_limit_clock span {
    display: block;
    font-size: 12px;
    color: #e52e04;
}

dl.section .info_bottom span {
    font-size: 12px;
    color: #999;
}

dl.section .info_bottom em {
    font-size: 12px;
    color: #e52e04;
}

.has_sell, .has_limit, .has_finish, .has_out {
    display: none;
}

.has_sell.on, .has_limit.on, .has_finish.on, .has_out.on {
    display: inline;
}

.new4_nav_finish {
    display: none;
    position: absolute;
    z-index: 20;
    left: 0.4rem;
    top: 0.95rem;
}

.new4_nav_finish span {
    padding: 1px 2px;
    background: #272c18;
    color: #fff;
    font-size: 12px;
    border-radius: 1px;
    margin: 0 2px;
}

.new4_nav_finish i {
    display: inline;
    color: #333;
    font-size: 12px;
}

.new4_member_nav {
    background: #fff;
    margin: 0.2rem 0;
}

.new4_member_nav .new4_member_nav_r {
    position: relative;
    width: 1.6rem;
}

.new4_member_nav a {
    display: block;
    overflow: hidden;
    text-align: center;
    padding: .22rem 0;
    font-size: 14px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1;
    box-sizing: border-box;
}

.new4_member_nav a > div {
    display: inline-block;
    position: relative;
    width: 0.48rem;
    height: 0.4rem;
}

.new4_member_nav a > p {
    font-size: 13px;
    color: #333;
    margin: 0.05rem 0;
}

.new4_member_nav a > div.new4_me_r_dd {
    background: url(/images/new4/new4_me_5.png) no-repeat;
    background-size: cover;
}

.new4_member_nav_l li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.new4_member_nav a > div.new4_me_l_1 {
    width: 0.48rem;
    height: 0.4rem;
}

.new4_member_nav a > div img {
    width: 0.48rem;
    height: 0.4rem;
}

.new4_member_nav a > div.new4_me_l_1 {
    background: url(/images/new4/new4_me_1.png) no-repeat;
    background-size: cover;
}

.new4_member_nav a > div.new4_me_l_2 {
    background: url(/images/new4/new4_me_2.png) no-repeat;
    background-size: cover;
}

.new4_member_nav a > div.new4_me_l_3 {
    background: url(/images/new4/new4_me_3.png) no-repeat;
    background-size: cover;
}

.new4_member_nav a > div.new4_me_l_4 {
    background: url(/images/new4/new4_me_4.png) no-repeat;
    background-size: cover;
}

.new4_member_nav a .new4_me_l_3 i {
    position: absolute;
    top: -4px;
    right: -4px;
    z-index: 10;
    border-radius: 100%;
    font-size: 12px;
    color: #fff;
    background: #ea3529;
    padding: 1px 3px;
}

.new4_member_nav a .new4_me_l_1 i {
    position: absolute;
    top: -4px;
    right: -4px;
    z-index: 10;
    border-radius: 100%;
    font-size: 12px;
    color: #fff;
    background: #ea3529;
    padding: 1px 3px;
}

.new4_member_nav a .new4_me_l_2 i {
    position: absolute;
    top: -4px;
    right: -4px;
    z-index: 10;
    border-radius: 100%;
    font-size: 12px;
    color: #fff;
    background: #ea3529;
    padding: 1px 3px;
}

.new4_member_nav a .new4_me_l_4 i {
    position: absolute;
    top: -4px;
    right: -4px;
    z-index: 10;
    border-radius: 100%;
    font-size: 12px;
    color: #fff;
    background: #ea3529;
    padding: 1px 3px;
}

.new4_member_nav a:active {
    opacity: 0.6;
}

.new4_member_nav .new4_member_nav_l {
    margin-right: 0.1rem;
}

.new4_member_nav .new4_member_nav_r:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 1px;
    height: 100%;
    border-left: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
}

.new4_member_nav .new4_member_nav_r:after {
    content: " ";
    position: absolute;
    display: inline-block;
    background: #fff;
    z-index: 5;
    top: 50%;
    left: -12px;
    -webkit-transform: rotate(45deg) scale(0.5);
    transform: rotate(45deg) scale(0.5);
    height: 20px;
    width: 20px;
    border-width: 1px 1px 0 0;
    border-color: #D9D9D9;
    border-style: solid;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.new4_me_list ul li {
    position: relative;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
}

 /* .new4_me_list ul li:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.new4_me_list ul li:after {
    content: " ";
    position: absolute;
    left: -1px;
    top: 0;
    z-index: 2;
    width: 1px;
    height: 100%;
    border-right: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
} */
.new4_me_list ul li:last-child{
    /* border-right: 1px solid #D9D9D9;
    width: 0; */
    display: none;
} 

.new4_me_list {
    background: #fff;
}

.new4_me_list li a {
    padding: 0.24rem 0;
    text-align: center;
}

.new4_me_list li a p {
    font-size: 13px;
    color: #333;
    text-align: center;
    line-height: 1;
    margin-bottom: 0.05rem;
}

.new4_me_list li a div {
    position: relative;
    display: inline-block;
    width: 0.52rem;
    height: 0.52rem;
}

.new4_me_list li a:active {
    opacity: 0.6;
}

.new4_me_list li:nth-child(1) a div {
    background: url(/images/new4/new4_me_6.png) no-repeat;
    background-size: cover;
}

.new4_me_list li:nth-child(2) a div {
    background: url(/images/new4/new4_me_7.png) no-repeat;
    background-size: cover;
}

.new4_me_list li:nth-child(3) a div {
    background: url(/images/new4/new4_me_8.png) no-repeat;
    background-size: cover;
}
.new4_me_list li:nth-child(4) a div {
    background: url(/images/new4/new4_me_15.png) no-repeat;
    background-size: cover;
}
.new4_me_list li:nth-child(5) a div {
    background: url(/images/new4/new4_me_9.png) no-repeat;
    background-size: cover;
}

/* .new4_me_list li:nth-child(6) a div {
    background: url(/images/new4/new4_me_10.png) no-repeat;
    background-size: cover;
} */

.new4_me_list li:nth-child(6) a div {
    background: url(/images/new4/new4_me_11.png) no-repeat;
    background-size: cover;
}

.new4_me_list li:nth-child(7) a div {
    background: url(/images/new4/new4_me_12.png) no-repeat;
    background-size: cover;
}

.new4_me_list li:nth-child(8) a div {
    background: url(/images/new4/new4_me_13.png) no-repeat;
    background-size: cover;
}
.new4_me_list li:nth-child(9) a div {
    background: url(/images/new4/new4_me_14.png) no-repeat;
    background-size: cover;
}
.new4_me_list li:nth-child(10) a div {
    background: url(/images/new4/new4_me_16.png) no-repeat;
    background-size: cover;
}

.new4_me_list li:nth-child(11) a div {
    background: url(/images/new4/new4_me_17.png) no-repeat;
    background-size: cover;
}
.new4_me_list li:nth-child(12) a div {
    background: url(/images/new4/new4_me_18.png) no-repeat;
    background-size: cover;
}
.common li:nth-child(1) a div {
    background: url(/images/new4/new4_me_16.png) no-repeat;
    background-size: cover;
}
.common li:nth-child(2) a div {
    background: url(/images/new4/new4_me_17.png) no-repeat;
    background-size: cover;
}
.icon i{
    position: absolute;
    top: -4px;
    right: -4px;
    z-index: 10;
    border-radius: 100%;
    font-size: 12px;
    color: #fff;
    background: #ea3529;
    padding: 1px 3px;
    line-height: 1;
}


.new4_me_list {
    margin-bottom: 0.2rem;
}

.new4_order_foot {
    height: 0.9rem;
}

.new4_order_foot_inner {
    width: 100%;
    height: 100%;
    position: relative;
    box-sizing: border-box;
    background: #fff;
    text-align: right;
}

.new4_order_foot_inner .myorder-back {
    width: 100%;
    height: 100%;
    position: relative;
    box-sizing: border-box;
    background: #fff;
    text-align: right;
}

.new4_order_foot_inner .myorder-pay {
    display: inline-block;
    height: 0.66rem;
    width: 1.9rem;
    text-align: center;
    line-height: 0.66rem;
    border-radius: 4px;
    margin: 0.12rem 0.2rem 0 0;
    background: #ff4200;
    color: #fff;
    font-size: 14px;
}

.new4_order_foot_inner .new4_order_cancle {
    display: inline-block;
    height: 0.66rem;
    width: 1.9rem;
    text-align: center;
    line-height: 0.66rem;
    border-radius: 4px;
    margin: 0.12rem 0.2rem 0 0;
    background: #fff;
    border: 1px solid #b1d354;
    color: #b1d354;
    font-size: 14px;
    box-sizing: border-box;
}

.new4_order_foot .new4_order_foot_inner .new4_order_foot_btn {
    display: inline-block;
    height: 0.66rem;
    min-width: 1.4rem;
    width: auto;
    text-align: center;
    line-height: 0.66rem;
    border-radius: 4px;
    margin: 0.12rem 0.15rem 0 0;
    background: #fff;
    border: 1px solid #ff4200;
    color: #ff4200;
    font-size: 14px;
    box-sizing: border-box;
}
.new4_order_foot_btn1{
    display: inline-block;
    height: 0.66rem;
    min-width: 1.4rem;
    width: auto;
    text-align: center;
    line-height: 0.66rem;
    border-radius: 4px;
    margin: 0.12rem 0.15rem 0 0;
    background: #fff;
    border: 1px solid #666;
    color: #373737;
    font-size: 14px;
    box-sizing: border-box;
}

.new4_order_foot .new4_order_foot_inner .new4-order-refund a {
    border: none;
}

.waterInfo .weui_cell span {
    color: #666;
    font-size: 12px;
}

.waterInfo .weui_cell p {
    padding-left: 5px;
    font-size: 12px;
    color: #999;
}

.waterInfo .waterInfo_cell {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: start;
}

.waterDetail_con {
    background: #fff;
    padding-bottom: 0.2rem;
}

.new4_invite_con ul {
    padding: 0;
}

.new4_invite_con ul li {
    border: none;
    height: auto;
    padding: 0 0.2rem;
    background: #fff;
    margin-top: 0.2rem;
}

.new4_invite_top {
    padding: 0.15rem 0;
}

.new4_invite_top_l {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 100%;
    overflow: hidden;
}

.new4_invite_top_m {
    font-size: 13px;
    color: #333;
    padding-left: 4px;
}

.new4_invite_top_r {
    font-size: 12px;
    color: #666;
}

.new4_invite_top_r em {
    font-size: 12px;
    color: #ff6650;
}

.new4_invite_info {
    padding: 0.15rem 0;
}

.new4_invite_info p {
    font-size: 12px;
    margin-bottom: 3px;
    color: #666;
}

.new4_invite_info h3 {
    font-size: 13px;
    color: #333;
}

.new4_invite_info h3 em {
    font-size: 13px;
    color: #ff5946;
}

.waterDetail_con .order-info h2 {
    border: none;
    height: 0.8rem;
    line-height: 0.8rem;
    border-left: 2px solid #a4cb37;
}

.waterDetail_buy .weui_cell_hd {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    overflow: hidden;
}

.waterDetail_buy .weui_cell_bd p {
    font-size: 12px;
    color: #666;
    line-height: 1.3;
    margin-left: 5px;
}

/*4.1 add*/

.coupon-nav {
    background: #fff;
}

.coupon-nav-inner {
    text-align: center;
    font-size: 13px;
    color: #333;
    padding: 8px 0;
}

.coupon-nav-inner > div.on {
    color: #a4ca37;
}

.coupon-nav-inner > div {
    position: relative;
    height: 100%;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.coupon-nav-inner > div:after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -0.16rem;
    left: 0;
    opacity: 0;
    z-index: 3;
    background: #a4ca37;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
}

.coupon-nav-inner > div.on:after {
    width: 100%;
    opacity: 1;
}

.coupon-list {
    padding: 0 0.2rem;
}

.coupon-list li {
    margin-top: 0.2rem;
    background: #fbffee;
    border-radius: 4px;
    overflow: hidden;
}

.coupon-item-top {
    position: relative;
    border-top: 4px solid #a4ca37;
    padding: 11px 10px 2px 20px;
    border-bottom: 1px dashed #ddd;
}

.coupon-item-top:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background: #f4f3f4;
    bottom: -8px;
    left: -8px;
    z-index: 3;
}

.coupon-item-top:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background: #f4f3f4;
    bottom: -8px;
    right: -8px;
    z-index: 3;
}

.coupon-item-top-l strong {
    font-weight: 600;
    color: #a4ca37;
    font-size: 18px;
}

.coupon-item-top-l em {
    font-weight: 600;
    color: #a4ca37;
    font-size: 27px;
    margin: 0 6px 0 1px;
}

.coupon-item-top-l span {
    font-weight: 400;
    color: #a4ca37;
    font-size: 15px;
}

.coupon-item-top-r {
    font-size: 12px;
    color: #fff;
    background: #91b626;
    border-radius: 6px;
    padding: 0 10px;
}

.coupon-item-con {
    padding: 5px 10px 5px 20px;
}

.coupon-item-con-l {
    padding-right: 20px;
}

.coupon-item-con-l p {
    position: relative;
    font-size: 12px;
    color: #666;
    padding-left: 10px;
}

.coupon-item-con-l p.coupon-use {
    color: #333;
    text-decoration: underline;
}

.coupon-item-con-l p:before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background: #91b626;
    z-index: 2;
    left: 0;
    top: 50%;
    margin-top: -2px;
}

.coupon-unavailable-list li {
    background: #fff;
}

.coupon-unavailable-list .coupon-item-top {
    position: relative;
    border-top: 4px solid #999999;
    padding: 11px 10px 2px 20px;
    border-bottom: 1px dashed #ddd;
}

.coupon-unavailable-list .coupon-item-top-l strong {
    color: #999;
}

.coupon-unavailable-list .coupon-item-top-l em {
    color: #999;
}

.coupon-unavailable-list .coupon-item-top-l span {
    color: #999;
}

.coupon-unavailable-list .coupon-item-top-r {
    background: #999;
}

.coupon-unavailable-list .coupon-item-con-l p:before {
    background: #999;
}

.coupon-unavailable-list .coupon-item-con-l p {
    color: #999;
}

.coupon-unavailable-list .coupon-item-con-l p.coupon-use {
    color: #999;
    text-decoration: none;
}

.coupon-con {
    padding: 0 0.2rem;
    margin-top: 0.2rem;
    background: #fff;
}

.coupon-con-top {
    height: 0.88rem;
}

.coupon-con-bottom {
    height: 0.88rem;
}

.coupon-con-top-icon {
    width: 0.4rem;
    height: 0.4rem;
}

.coupon-con-top-m span {
    font-size: 12px;
    color: #333;
    margin: 0 5px 0 3px;
}

.coupon-con-top-m i {
    font-size: 12px;
    color: #fff;
    padding: 3px 8px;
    background: #ff0000;
}

.coupon-con-top-r {
    width: 0.4rem;
    height: 0.4rem;
    background: url(/images/arrow.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
}

.coupon-con ~ .new_gold {
    margin-top: 0;
}

.coupon-con-bottom-l {
    padding-left: 15px;
}

.coupon-con-bottom-l i {
    background: #ff0000;
    display: inline-block;
    width: 14px;
    height: 14px;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    line-height: 14px;
    color: #fff;
    border-radius: 100%;
    padding: 1px;
    overflow: hidden;
}

.coupon-con-bottom-l span {
    font-size: 12px;
    color: #666;
}

.coupon-con-bottom-r span {
    font-size: 12px;
    color: #666;
}

.coupon-con-bottom-r em {
    font-size: 12px;
    color: #ff0000;
    vertical-align: bottom;
    margin: 0 5px 0 2px;
}

.coupon-con-bottom-r i {
    font-size: 12px;
    color: #fff;
    padding: 2px 8px;
    background: #ff0000;
    border-radius: 5px;
}

header a.new4-head-r {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 555;
    width: 1.4rem;
    height: 0.88rem;
    text-align: center;
    line-height: .88rem;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}

.refund header a.new4-head-r {
    width: 1.4rem;
}

header a.new4-head-r:active {
    opacity: 0.5;
}

.refund-con {
    padding: 0.2rem;
    margin-top: 0.2rem;
    background: #fff;
}

.refund-con li {
    margin-top: 0.2rem;
    padding: 8px 10px;
    background: #eee;
    border-radius: 4px;
}

.refund-left {
    font-size: 14px;
    color: #333;
}

.refund-left em {
    color: #ff0000;
    margin-right: 2px;
}

.refund-left em.unmust {
    color: #eee;
}

.refund-input {
    display: block;
    width: 100%;
    border: none;
    background: #eee;
    font-size: 12px;
    color: #666;
    outline: none;
}

.refund-right:before {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    height: 8px;
    width: 8px;
    border-width: 1px 1px 0 0;
    border-color: #333;
    border-style: solid;
    position: relative;
    top: -3px;
    left: -2px;
}

.refund-reason {
    font-size: 12px;
    color: #666;
}

.refund-textare-li {
    padding-bottom: 2px;
}

.refund-textare {
    display: block;
    width: 100%;
    border: none;
    background: #eee;
    font-size: 12px;
    color: #666;
    outline: none;
    resize: none;
    height: 50px;
    overflow: scroll;
    line-height: 1.3;
    padding-top: 4px;
}

.refund-pic-p {
    font-size: 12px;
    color: orangered;
    padding: 0;
    margin-top: 0.3rem;
}

.refund-pic {
    margin-top: 0.1rem;
}

.refund-pic-item {
    position: relative;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
}

.refund-pic-item:active {
    opacity: 0.7;
}

.refund-close {
    display: none;
    position: absolute;
    z-index: 10;
    right: -8px;
    top: -8px;
    width: 17px;
    height: 17px;
    border-radius: 100%;
    background: #fd5c01;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 17px;
}

.refund-close.on {
    display: block;
}

.refund-pic-inner {
    position: relative;
    width: 1.5rem;
    height: 1.5rem;
    overflow: hidden;
    border-radius: 4px;
    border: 1px dashed #999;
}

.refund-loading {
    display: none;
    position: relative;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 4px;
    overflow: hidden;
}

.refund-loading.on {
    display: block;
}

.sk-circle {
    width: 0.8rem;
    height: 0.8rem;
    position: relative;
    margin: 5px auto;
}

.refund-loading-text {
    font-size: 12px;
    text-align: center;
    color: #999;
}

.refund-img {
    display: none;
    position: relative;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 4px;
    overflow: hidden;
}

.refund-img.on {
    display: block;
}

.refund-start {
    display: block;
    position: relative;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 4px;
    overflow: hidden;
}

.refund-start.off {
    display: none;
}

.refund-file {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 100;
}

.refund-start-add {
    height: 0.6rem;
    position: relative;
}

.refund-start-add:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 2px;
    margin-left: -7px;
    margin-top: -1px;
    background: #ccc;
}

.refund-start-add:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -1px;
    margin-top: -7px;
    width: 2px;
    height: 14px;
    background: #ccc;
}

.refund-start p {
    font-size: 12px;
    text-align: center;
    margin: 0 auto;
    color: #999;
}

.refund_icon_success.weui_icon_success:before {
    font-size: 30px;
    color: #09bb07;
}

.refund-choose li {
    background: #fff;
}

.refund-choose li a {
    padding: 0.25rem 0.2rem;
}

.refund-choose li a:active {
    background: #ddd;
}

.refund-choose-r.ui-flex-right:after {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 8px;
    width: 8px;
    border-width: 1px 1px 0 0;
    border-color: #353535;
    border-style: solid;
    position: relative;
}

.refund-choose-m p {
    font-size: 12px;
    color: #666;
    margin-top: 5px;
}

.refund-choose-m h3 img {
    display: inline;
    width: 0.48rem;
    height: 0.48rem;
    vertical-align: middle;
    margin-right: 5px;
}

.refund-choose-m h3 span {
    font-size: 14px;
    color: #333;
    vertical-align: middle;
}

.aftermarket-container li {
    margin-top: 0.2rem;
}

.aftermarket-top {
    padding: 6px 0.2rem;
    background: #fff;
}

.aftermarket-top p {
    font-size: 12px;
    color: #fd5c01;
}

.aftermarket-top-m img {
    display: inline;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: middle;
}

.aftermarket-top-m span {
    font-size: 12px;
    color: #333;
}

.aftermarket-main {
    padding: 8px 0.2rem;
    background: #fff;
    line-height: 1.1;
    position: relative;
}

.aftermarket-main:before {
    content: " ";
    position: absolute;
    left: 3%;
    top: 0;
    width: 94%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.aftermarket-main:after {
    content: " ";
    position: absolute;
    left: 3%;
    bottom: 0;
    width: 94%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.aftermarket-main-pic {
    width: 1.3rem;
    height: 1.3rem;
    margin-right: 0.45rem;
}

.aftermarket-main-info h2 {
    font-size: 12px;
    color: #333;
    margin: 4px 0;
}

.aftermarket-main-info span {
    font-size: 12px;
    color: #848484;
}

.aftermarket-bottom {
    padding: 6px 0.2rem;
    background: #fff;
    text-align: right;
}

.aftermarket-bottom span {
    font-size: 12px;
    color: #333;
    margin-left: 10px;
}

.aftermarket-bottom em {
    font-size: 12px;
    color: #fd5c01;
}

.refund-detail-top {
    padding: 0.25rem 0.2rem;
    background: #fff;
}

.refund-top h2 {
    font-size: 15px;
    color: #333;
    padding-left: 0.42rem;
}

.refund-top p {
    font-size: 12px;
    /*color: #999;*/
    margin-top: 2px;
}

.refund-top-one h2 {
    background: url(/images/refund-top-one.png) no-repeat left 2px;
    background-size: 18px;
}

.refund-top-two h2 {
    background: url(/images/refund-top-two.png) no-repeat left 2px;
    background-size: 18px;
}

.refund-top-three h2 {
    background: url(/images/refund-top-three.png) no-repeat left 2px;
    background-size: 18px;
}

.refund-top-four h2 {
    background: url(/images/refund-top-four.png) no-repeat left 2px;
    background-size: 18px;
}

.refund-top-three p {
    margin-top: 4px;
}

.refund-top-three p em {
    font-size: 12px;
    color: #999;
}

.refund-detail-info {
    background: #fff;
    margin-top: 0.2rem;
}

.refund-detail-inner h3 {
    height: 34px;
    font-size: 15px;
    color: #333;
    line-height: 34px;
    padding-left: 0.2rem;
}

.refund-detail-reason {
    padding: 0 0.2rem;
}

.refund-detail-reason li {
    position: relative;
    height: 35px;
    line-height: 35px;
    box-sizing: border-box;
}

.refund-detail-reason li.last-one {
    height: auto;
    padding: 12px 0;
}

.refund-detail-reason li:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.refund-detail-reason-l {
    font-size: 12px;
    color: #999;
    margin-right: 20px;
}

.refund-detail-reason-m {
    font-size: 12px;
    color: #333;
}

.refund-detail-reason-m img {
    width: 45px;
    height: 45px;
    border-radius: 4px;
    overflow: hidden;
}

.refund-detail-more {
    position: relative;
    height: 35px;
    line-height: 35px;
    box-sizing: border-box;
    text-align: center;
}

.refund-detail-more:active {
    opacity: 0.6;
}

.refund-detail-more span {
    font-size: 12px;
    color: #333;
}

.refund-detail-more i {
    display: inline-block;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    height: 8px;
    width: 8px;
    border-width: 1px 1px 0 0;
    border-color: #333;
    border-style: solid;
    position: relative;
    top: -3px;
    left: 2px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.refund-detail-more i.on {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 3px;
}

.refund-detail-ul {
    height: 105px;
    overflow: hidden;
    /*-webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;*/
}

.refund-detail-ul.on {
    height: auto;
    overflow: visible;
}

.refund-detail-btn {
    padding: 0.2rem;
    text-align: right;
    line-height: 1;
}

.refund-detail-btn a {
    display: inline-block;
    width: 75px;
    height: 30px;
    border: 1px solid #fd5c01;
    margin-left: 10px;
    font-size: 13px;
    color: #fd5c01;
    border-radius: 4px;
    /*overflow: hidden;*/
    text-align: center;
    line-height: 32px;
    box-sizing: content-box;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.refund-detail-btn a:active {
    background: #fd5c01;
    color: #fff;
}

#refundDialog .weui_icon_warn:before {
    color: #ff0000;
}

.refund-top-clock {
    width: 6rem;
    height: auto;
    margin: 10px auto;
    border: 1px dashed #ddd;
    background: #f0f0f0;
    box-sizing: border-box;
    padding: 5px 0 15px;
    border-radius: 4px;
}

.refund-top-clock p {
    font-size: 12px;
    color: #666;
    text-align: center;
}

.refund-clock {
    text-align: center;
    padding: 2px 0;
}

.refund-clock img {
    display: inline;
    width: 18px;
    height: 18px;
    vertical-align: middle;
}

.refund-clock .hasDate span.startWord {
    color: #333;
}

.refund-clock .hasDate span {
    color: #ff0000;
}

.refund-top-reason {

}

.refund-top-reason-l {
    font-size: 13px;
    color: #333;
}

.refund-top-reason-m {
    font-size: 12px;
    color: #999;
}

.dialog_red {
    display: block;
}

.red_dialog {
    position: fixed;
    z-index: 3000;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    height: 9.2rem;
    background: url(/images/red_pack.png) no-repeat;
    background-size: cover;
}

.red_close {
    position: absolute;
    background: transparent;
    border-radius: 100%;
    z-index: 100;
    width: 30px;
    height: 30px;
    right: 0.6rem;
    top: 3.3rem;
    cursor: pointer;
}

.red-unreg-top {
    position: relative;
    height: 6rem;
    background: url(/images/red-unreg-top.png) no-repeat;
    background-size: cover;
}

.red-unreg-form {
    width: 4.6rem;
    height: 1.5rem;
    position: absolute;
    z-index: 5;
    left: 52%;
    top: 77%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.red-unreg-form .red-unreg-input {
    height: 0.7rem;
    background: #9f1201;
    font-size: 13px;
    color: #ffdf3a;
    text-indent: 15px;
    border: 1px solid #f94c32;
    box-sizing: border-box;
}

.red-unreg-form .red-unreg-input::-webkit-input-placeholder {
    font-size: 13px !important;
    color: #ffdf3a !important;
}

.red-unreg-form-foot {
    margin-top: 0.1rem;
}

.red-unreg-btn {
    outline: none;
    border: none;
    height: 0.7rem;
    background: #ffdf3a;
    font-size: 13px;
    color: #9d1709;
    text-align: center;
    text-indent: 0;
    width: 1.7rem;
    line-height: 0.7rem;
    margin-left: 0.1rem;
    box-sizing: border-box;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.red-unreg-btn:active {
    background: #ffcb6e;
    color: #9d193e;
}

.red-unreg-inner {
    width: 4rem;
    height: 1.6rem;
    position: absolute;
    z-index: 5;
    left: 52%;
    top: 46%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.sendRed_content {
    margin-top: 10px;
    background: #fff;
}

.sendRed_content h2 {
    height: 40px;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 40px;
}

.sendRed_list ul {
    padding-left: 15px;
}

.sendRed_list li a {
    width: 100%;
    padding: 10px 10px 10px 0;
}

.sendRed_list_left {
    width: 35px;
    height: 35px;
    border-radius: 100%;
    overflow: hidden;
}

.sendRed_list_right {
    font-size: 13px;
    color: #d11c00;
}

.sendRed_list_main {
    margin-left: 10px;
}

.sendRed_list_main h3 {
    font-size: 14px;
    color: #333;
}

.sendRed_list_main p {
    font-size: 12px;
    color: #999;
}

.sendRed_list li:last-child:before {
    display: none;
}

.sendRed_foot {
    margin-top: 10px;
    background: #fff;
    padding-left: 10px;
}

.sendRed_foot h2 {
    height: 40px;
    font-size: 14px;
    color: #333;
    text-align: left;
    line-height: 40px;
}

.sendRed_foot_inner {
    padding: 15px 0 20px;
}

.sendRed_foot_inner p {
    position: relative;
    padding-left: 16px;
    font-size: 13px;
    color: #666;
    margin-bottom: 2px;
}

.sendRed_foot_inner p em {
    font-size: 13px;
    color: #666;
    margin-left: -16px;
}

.sendRed_reg_top {
    position: relative;
    height: 5.2rem;
    background: url(/images/sendRed_reg.png) no-repeat;
    background-size: cover;
}

.sendRed_get {
    position: relative;
    height: 5.8rem;
    background: #fff;
}

.sendRed_get_top {
    height: 1.1rem;
    background: url(/images/red-get.png) no-repeat;
    background-size: cover;
}

.sendRed_get .coupon-item-top {
    border-top: 4px solid #ce1c01;
}

.sendRed_get .coupon-list li {
    background: #fff8e2;
}

.sendRed_get .coupon-item-top-l strong {
    color: #ce1c01;
}

.sendRed_get .coupon-item-top-l em {
    color: #ce1c01;
}

.sendRed_get .coupon-item-top-l span {
    color: #ce1c01;
}

.sendRed_get .coupon-item-top-r {
    background: #ce1c01;
}

.sendRed_get .coupon-item-con-l p:before {
    background: #ce1c01;
}

.sendRed_get .coupon-item-con {
    padding: 5px 10px 10px 20px;
}

.sendRed_get .coupon-item-top:after {
    background: #fff;
}

.sendRed_get .coupon-item-top:before {
    background: #fff;
}

.sendRed_get_title h2 {
    text-align: center;
    padding: 10px 0;
    font-size: 13px;
    color: #666;
}

.sendRed_get_btn {
    text-align: center;
}

.sendRed_get_btn a {
    display: inline-block;
    width: 100px;
    height: 34px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 34px;
    background: #9ac430;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.sendRed_get_title h2 i {
    display: inline-block;
    width: 15px;
    height: 1px;
    vertical-align: 5px;
    background: #666;
    margin: 0 4px;
}

.sendRed_get_btn a:active {
    background: #64c40e;
}

/*new add app*/
.page-cover {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0.8rem;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 7;
}

.layout-page-cover {
    top: 0.88rem;
}

.showCover {
    height: 100% !important;
    overflow: hidden !important;
}

.new_app_right {
    width: 0.8rem;
    height: 0.8rem;
    text-align: center;
    z-index: 100;
    overflow: visible;
}

.new_app_right:before {
    position: absolute;
    display: none;
    z-index: 2;
    content: "";
    width: 0;
    top: 0.88rem;
    right: 0.32rem;
    height: 0;
    border-top: 0;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    border-bottom: .15rem solid #383c3f;
    margin-bottom: .04rem;
}

.new_app_right.show:before {
    display: inline-block;
}

.app_share_con {
    position: absolute;
    top: 1rem;
    width: 120px;
    height: 0;
    right: 0.2rem;
    /*opacity: 0;*/
    overflow: hidden;
    background: #383c3f;
    z-index: 100;
    border-radius: 8px;
    -webkit-transition: height .3s ease;
    transition: height .3s ease;
}

.new_app_right.show .app_share_con {
    height: 80px;
    /*-webkit-transform: translateX(-100px);*/
    /*transform: translateX(-100px);*/
}

.app_share_con li {
    text-align: left;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    border-bottom: 1px solid #56595c;
    background: #383c3f;
}

.app_share_con li:last-child {
    border-bottom: none;
}

.app_share_con li:active {
    opacity: 0.8;
}

.app_share_con li:active span {
    color: #a4cb37;
}

.app_share_con li img {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 4px;
}

.app_share_con li.app_fenlei img {
    display: inline-block;
    width: 18px;
    height: 18px;
}

.app_share_con li {
    display: block;
    width: 100%;
    height: 40px;
}

.app_share_con li span {
    font-size: 13px;
    color: #ccc;
    vertical-align: middle;
}

.layout_app_right {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 555;
    width: 0.88rem;
    height: 0.88rem;
}

.layout_app_right .app_share_con {
    top: 1rem;
}

.layout_app_right.new_app_right.show .app_share_con {
    height: 120px;
    /*-webkit-transform: translateX(-100px);*/
    /*transform: translateX(-100px);*/
}

.new-item-appShare {
    position: absolute;
    top: 0.2rem;
    right: 1rem;
    z-index: 100;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.7);
    opacity: .8;
    overflow: hidden;
    text-align: center;
    box-sizing: border-box;
    padding-top: 0.05rem;
}

.new-item-appShare img {
    display: inline-block;
    width: 0.42rem;
    height: 0.42rem;
}

.opacity_head_appShare {
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    top: 0;
    right: 40px;
    box-sizing: border-box;
    padding-top: 4px;
}

.opacity_head_appShare img {
    display: inline-block;
    width: 34px;
    height: 34px;
}

.new41_search {
    width: 80%;
}

.layout_app_right + .manage_search {
    width: 100%;
!important;
}

header .layout_app_right + h2.manage_search input.keyword {
    padding-left: 0;
    margin-left: 0;
    width: 4.6rem;
    margin-right: 0.1rem;
}

.new3_right:after {
    display: none;
}

.my-order-tuikuan a {
    display: inline-block;
    min-width: 1.5rem;
    width: auto;
    height: 0.46rem;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 0.46rem;
    box-sizing: border-box;
    border: 1px solid #fd5932;
    font-size: 12px;
    color: #fd5932;
}

.store_con {
    padding: 0.2rem;
}

.store_con li input {
    padding: 12px 10px;
    background: #eee;
    border-radius: 4px;
    display: block;
    width: 100%;
    /*border: none;*/
    border: 1px solid #d9d9d9;
    font-size: 12px;
    color: #666;
    outline: none;
}

.store_con li p {
    font-size: 14px;
    color: #333;
    padding: 7px 0 7px 10px;
}

.store_con li p em {
    font-size: 14px;
    color: #ff0000;
}

.store_tip {
    position: relative;
    width: 4rem;
    margin-top: 8px;
    padding-left: 20px;
    font-size: 12px;
    color: #666;
    line-height: 1.4;
}

.store_tip:before {
    content: '';
    position: absolute;
    left: 2px;
    top: 2px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #a4ca37;
    z-index: 2;
}

.store_pic {
    padding: 0.12rem 0;
}

.store_pic p {
    font-size: 14px;
    color: #333;
    padding: 7px 0 7px 10px;
}

.store_pic p em {
    font-size: 14px;
    color: #ff0000;
}

.store_pic_inner {
    height: 8.2rem;
    border-radius: 4px;
    background: #eee;
    overflow: hidden;
}

.store_start {
    position: relative;
    height: 8.2rem;
}

.store_start:active {
    opacity: 0.8;
}

.store_start .store_file {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 100;
    top: 0;
    left: 0;
}

.store_start_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    background: url(../images/store_upload_pic.png) no-repeat center center;
    background-size: contain;
}

.store_loading {
    display: none;
    margin-top: 1rem;
}

.store_loading.on {
    display: block;
}

.store_img {
    display: none;
    width: 100%;
    height: 100%;
}

.store_img.on {
    display: block;
}

.store_img img {
    width: 100%;
    height: 100%;
}

.store_start.off {
    display: none;
}

.store_eg_bg {
    height: 8.2rem;
    border-radius: 4px;
    background: #eee;
    overflow: hidden;
}

.store_eg_bg img {
    width: 100%;
    height: 100%;
}

.store_eg {
    padding: 10px 0;
}

.store_eg > p {
    font-size: 14px;
    color: #333;
    padding: 7px 0 7px 10px;
}

.apply_check_cell {
    line-height: 1;
    margin: 0.1rem 0;
}

.apply_check_cell label {
    font-size: 0.24rem;
    color: #666;
    margin-right: 0.4rem;
}

.apply_check_cell input[type="checkbox"] {
    -webkit-appearance: checkbox;
    vertical-align: middle;
    display: none;
    opacity: 0;
}

.apply_check_cell input[type="checkbox"] + i {
    display: inline-block;
    width: 0.28rem;
    height: 0.28rem;
    border-radius: 100%;
    border: 1px solid #ccc;
    background: #fff;
    box-sizing: border-box;
    padding: 0.04rem;
    margin-left: 0.1rem;
    vertical-align: top;
}

.apply_check_cell input[type="checkbox"] + i span {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background: #fff;
}

.apply_check_cell input[type="checkbox"]:checked + i span {
    background: #e79726;
}

.apply_check_cell + .store_tip {
    margin-top: 0.3rem;
}

.apply_check_cell + .store_tip em {
    color: #ff0000;
}

.new42_with_tel {
    margin-top: 0.2rem;
}

.new42_with_tel #reg_code {
    margin-top: 0;
}

.new42_with_tel #get_code_btn {
    width: 34%;
    box-sizing: border-box;
    margin-left: 0.2rem;
    border-radius: 4px;
    font-size: 14px;
    height: .76rem;
    color: #fff;
    background: #ff9402;
    outline: 0;
    margin-top: 1px;
    text-align: center;
    padding: 0;
}

.foot_msg_tip {
    position: absolute;
    width: 8px;
    height: 8px;
    z-index: 3;
    border-radius: 100%;
    background: #ea3529;
    top: 0;
    right: -1px;
}

/*message*/

.new42_message {
    padding: 0 10px;
}

.new42_message li {
    padding: 15px 0;
}

.new42_message li h3 {
    position: relative;
    padding: 0 15px;
    font-size: 14px;
    color: #333;
    line-height: 1.4;
}

.new42_message li em {
    font-size: 14px;
    color: #ff0000;
}

.new42_message li h3:before {
    content: '';
    position: absolute;
    z-index: 2;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #a4ca37;
    left: 0;
    top: 4px;
}

.new42_message li p {
    position: relative;
    padding: 0 15px;
    font-size: 12px;
    color: #ea3529;
    line-height: 1.4;
    margin: 3px 0 1px;
}

.new42_message li .mes_data {
    margin-top: 15px;
    padding-left: 15px;
}

.new42_message li .mes_data .mes_data_info {
    font-size: 12px;
    color: #666;
}

.new42_message li .mes_data .mes_btn_con span {
    font-size: 12px;
    color: #ff0000;
}

.new42_message li .mes_data .mes_btn_con i {
    display: inline-block;
    width: 60px;
    height: 24px;
    font-size: 12px;
    margin-left: 5px;
    border-radius: 4px;
    text-align: center;
    line-height: 24px;
    box-sizing: content-box;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s
}

.new42_message li .mes_data .mes_btn_con i.agree {
    background: #fc8a04;
    color: #fff;
    border: 1px solid transparent;
}

.new42_message li .mes_data .mes_btn_con i.refuse {
    background: #fff;
    color: #2d2d2d;
    border: 1px solid #8e8e8e;
}

.new42_message li .mes_data .mes_btn_con i.refuse:active {
    background: #fc8a04;
    color: #fff;
    border: 1px solid transparent;
}

.new42_message li .mes_data .mes_btn_con i.agree:active {
    background: #fd5932;
    color: #fff;
    border: 1px solid transparent;
}

.message_dialog {
    display: none;
}

.weui_dialog_confirm.message_dialog .weui_dialog .weui_dialog_hd {
    padding: 1.8em 20px .5em;
}

.message_dialog .weui_dialog {
    width: 75%;
}

.message_empty p {
    font-size: 14px;
    color: #333;
    text-align: center;
    padding: 4px;
}

.message_empty img {
    display: block;
    width: 100%;
    height: 100%;
}

.new42_after.aftermarket-main:after {
    display: none;
}

.new42_after.aftermarket-main p {
    font-size: 12px;
    color: #666;
    margin: 5px 0;
}

.new42_after.aftermarket-main p:nth-child(2) {
    margin: 8px 0;
}

.new42_refund img {
    width: 22px;
    height: 22px;
    margin-right: 5px;
}

.new42_refund p {
    font-size: 14px;
    color: #333;
}

.new42_refund p span {
    font-size: 12px;
    color: #999;
}

.newApply.weui_dialog_confirm .weui_dialog .weui_dialog_hd {
    padding: 0;
}

.newApply .weui_cells {
    margin: 0;
}

.newApply .weui_dialog {
    border-radius: 4px;
    overflow: hidden;
}

.newApply .choice {
    width: 100%;
    max-height: 188px;
    overflow: scroll;
}

.newApply .weui_cell {
    padding: 12px 10px;
}

.newApply .weui_cell:before {
    left: 0;
}

.newApply .weui_dialog_ft {
    margin-top: 0;
}

.new42_refund .weui_cells {
    margin-top: 0;
}

.new42_refund_input {
    margin-top: 0.2rem;
    background: #fff;
}

.new42_refund_input .weui_cell {
    padding: 12px 0.2rem;
}

.new42_refund_input .weui_cell_primary p {
    font-size: 13px;
    color: #333;
}

.new42_refund_main:before, .new42_refund_main:after {
    display: none;
}

.new42_refund_main {
    background: #f3f3f3;
}

.new42_refund_main .aftermarket-main-pic {
    margin-right: 0.3rem;
    width: 1.5rem;
    height: 1.5rem;
}

.new42_refund_main .aftermarket-main-info {
    position: relative;
    height: 1.5rem;
}

.new42_refund_main_pr {
    position: absolute;
    width: 100%;
    z-index: 2;
    bottom: 0;
    line-height: 1.1;
}

.new42_refund_main_pr em {
    font-size: 12px;
    color: #fd2224;
}

.new42_refund_main_pr span {
    float: right;
    font-size: 12px;
    color: #2d2d2d;
}

.new42_refund_ft {
    display: none;
    opacity: 0;
    padding: 0.2rem 0.2rem 0;
    background: #fff;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.new42_refund_input li.active .new42_refund_ft {
    opacity: 1;
    display: block;
}

.new42_refund_ft > p {
    position: relative;
    padding: 4px 0;
    font-size: 12px;
    color: #666;
    padding-left: 35px;
    line-height: 1.4;
}

.new42_refund_ft > p em {
    position: absolute;
    top: 2px;
    left: 0;
    z-index: 2;
    font-size: 12px;
    color: #666;
    line-height: 1.5;
}

.new42_refund_ft_r {
    width: 2rem;
    text-align: left;
    font-size: 12px;
    color: #333;
}

.new42_refund_ft .weui_label {
    width: 85px;
}

.new42_refund_ft .weui_label em {
    color: #ff0001;
}

.new42_refund_ft .weui_cells:after {
    display: none;
}

.newApply_footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 100;
    background: #fff;
}

.newApply_footer_inner {
    height: 44px;
    padding: 0 0.2rem;
}

.newApply_footer_inner p {
    font-size: 14px;
    color: #2d2d2d;
}

.newApply_footer_inner p em {
    font-size: 14px;
    color: #ff0001;
}

.newApply_footer_btn {
    outline: none;
    width: 90px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    background: #ff3902;
}

.newApply_footer_btn:active {
    background: #ff7018;
}

.newApply_footer_btn:disabled {
    background: #ccc;
}

.new42_refund_input .weui_cells_checkbox .weui_icon_checked:before {
    font-size: 21px;
}

.refund-con-42 {
    padding: 0 0.2rem 0.2rem;
}

.refund-con-42 .weui_cells {
    margin-top: 0;
    margin-bottom: 0.2rem;
}

.refund-con-42 .weui_cell {
    padding: 12px 0.2rem;
    line-height: 1;
}

.refund-con-42 .weui_cells:before {
    display: none;
}

.refund-con-42 .refund-pic {
    padding: 0.2rem 0;
}

.refund-con-42 .weui_cell .weui_label {
    width: 70px;
}

.new43_login_ft {
    text-align: center;
    margin-top: 0.2rem;
}

.new43_login_ft p {
    text-align: center;
    font-size: 12px;
    color: #888;
}

.new43_login_ft a {
    display: inline-block;
    margin-top: 0.1rem;
    width: 2rem;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #ff6032;
    font-size: 13px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #ff6032;
    box-sizing: content-box;
}

.new43_login_ft a:active {
    background: #ff6032;
    color: #fff;
}

.member_ewm {
    display: none;
}

.member_ewm.show {
    display: block;
}

.member_mask {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1900;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.member_ewm_inner {
    position: fixed;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 4rem;
    height: 4.8rem;
    z-index: 5000;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
}

.member_ewm_inner .big_pic {
    /*height: 3rem;
  width: 3rem;*/
    margin: 0 auto 0.15rem;
    padding: 3px;
    box-sizing: border-box;
}

.member_ewm_inner p {
    text-align: center;
    font-size: 13px;
}

.close_sidebar_btn {
    position: absolute;
    width: 14px;
    height: 14px;
    z-index: 100;
    right: 8px;
    top: 8px;
}

.close_sidebar_btn::before, .close_sidebar_btn::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #f21212;
}

.close_sidebar_btn::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close_sidebar_btn::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.member_ewm_inner h2 {
    font-size: 14px;
    color: #333;
    text-align: center;
    padding: 12px 0 4px;
}

.download_bg {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(/images/new42/app_down_bg.png) no-repeat;
    background-size: cover;
}

.download_inner {
    margin-top: 6rem;
    text-align: center;
}

.download_btn {
    display: inline-block;
    font-size: 15px;
    color: #fff;
    text-align: center;
    width: 120px;
    height: 30px;
    line-height: 30px;
    background: #9ac430;
    border-radius: 30px;
}

.download_btn:active {
    background: #ff8436;
}

.download_inner p {
    color: #5c5c5c;
    margin-top: 10px;
    font-size: 12px;
}

.download_mask {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    z-index: 10;
}

.download_arrow {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 3.6rem;
    z-index: 15;
    background: url(/images/new42/downArrow.png) no-repeat;
    background-size: cover;
}

.detail_num div.cart-math input {
    display: block;
    width: 0.6rem;
    text-align: center;
    height: .6rem;
    line-height: .6rem;
    overflow: hidden;
    color: #333;
    box-sizing: border-box;
    background: #fff;
}

.detail_num div.cart-math input.num {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    width: 1rem;
    border-top: none;
    border-bottom: none;
}

.y4_reward {

}

.y4_reward_top {
    background: #fff;
    padding: 10px;
}

.integral_flow {
    width: 70px;
    height: 28px;
    background: #A4CB37;
    border-radius: 14px 0 0 14px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    font-size: 0.24rem;
    position: absolute;
    right: 0;
}

.my_point_pic {
    position: relative;
    width: 2.1rem;
    height: 2.1rem;
    margin: 0 auto;
    text-align: center;
    background: #a4cb37;
    border-radius: 100%;
    background-repeat: no-repeat;
    overflow: hidden;
    box-shadow: 0 0 0 3px rgba(40, 236, 126, 0.2);
}

.my_point_pic p {
    line-height: 1;
    font-size: 25px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.my_point_pic span {
    font-size: 12px;
    color: #fff;
    line-height: 1;
}

.y4_reward_next {
    font-size: 12px;
    color: #ff9402;
    text-align: center;
    margin-top: 5px;
}

.y4_reward_m {
    margin-top: 10px;
    padding: 10px;
    background: #fff;
}

.y4_reward_pic_c {
    background: #a4cb37;
    padding: 15px 10px;
    text-align: center;
}

.y4_reward_pic_empty {
    width: 20px;
}

.y4_reward_pic_c p {
    line-height: 1;
    font-size: 14px;
    color: #fff;
    margin-bottom: 4px;
}

.y4_reward_pic_c span {
    line-height: 1;
    font-size: 13px;
    color: #ff4a32;
}

.y4_reward_m > p {
    line-height: 1;
    font-size: 12px;
    color: #ff9402;
    margin-top: 10px;
}

.y4_reward dl {
    margin-top: 10px;
    background: #fff;
    padding: 10px;
}

.y4_reward dl dd:first-child {
    color: #ff9402;
}

.y4_reward dl dd {
    font-size: 12px;
    color: #888;
    padding-top: 0.1rem;
    line-height: 1.3;
}

.y4_reward_m ul {

}

.y4_reward_m ul li {
    background: #a4cb37;
    padding: 12px 10px;
    text-align: center;
    border-radius: 4px;
}

.y4_reward_m ul li:nth-child(n+1) {
    margin-top: 10px;
}

.y4_reward_m ul li .ui-flex-1 {
    line-height: 1;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.y4_reward_price {
    width: 2.2rem;
    line-height: 1;
    font-size: 13px;
    color: #ff4a32;
    text-align: center;
}

.new46_member_info {
    margin: 0.18rem 0 0.05rem;
}

.new46_member_info > em {
    font-size: 0.24rem;
    color: #f0f0f0;
    vertical-align: middle;
    font-family: sans-serif;
}

.new46_member_info > span {
    font-size: 0.24rem;
    color: #f0f0f0;
    vertical-align: middle;
    border:1px solid transparent;
    background-color: #87b117;
    padding:0.04rem 0.1rem;
    border-radius: 1.2rem;
}

#view-earn{
    border:none;
    color:#fffc00;
    padding-left:21px;
    background: url(/images/new4/fenhong.png) no-repeat left center;
    line-height: 100%;
}
.new46_rank_hide {
    display: none;
}

.new46_rank_show {
    position: relative;
    box-sizing: border-box;
    width: 120px;
    height: 12px;
    border-radius: 12px;
    color: #fff;
    font-weight: 900;
    background: rgba(107, 140, 17, 0.6);
    text-align: center;
    overflow: hidden;
    vertical-align: middle;
}

.new46_status_progress {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 12px;
    background: #ff7a08;
    background: linear-gradient(#ff8d12 20%, #ff7204 80%, #ff9214 100%);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.new46_rank_rate {
    vertical-align: middle;
    margin-left: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 1;
}

.new46_rate_icon {
    height: 18px;
    margin-top: 5px;
}

.new46_rate_icon img {
    max-height: 100%;
    height: 100%;
    width: auto;
    max-width: none;
}
/* 5.2 */
.app_seller {
    width: 100%;
    overflow-x: hidden;
}
.apply_header{
    padding:0.05rem;
    
}
.apply_gift{
    margin-top: 10px;
    margin-bottom: 0.8rem;
    width: 100%;
    padding:1.4rem 0.13rem 0 0.17rem;
    background: url(/images/new4/gift_bg.png) no-repeat;
    background-size:100%;
    background-color: #e4e4e4;
}
.apply_gift h3{
    color:#ffbd17;
    font-weight: 700;
    font-size: 0.25rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    display: none;
}
.apply_information{
    /* padding:0.25rem; */
}
#appSeller>p::after{
    content: '';
    display: block;
    clear: both;
}
.apply_Btn{
    height: 0.83rem;
    width:100%;
    font-weight: 600;
    font-size: 0.25rem;
    line-height: 0.83rem;
    text-align: center;
    color:#fff;
    background-color: #106218;
    font-family: "Microsoft YaHei";
    position: fixed;
    left:0;
    bottom:0;
}
.apply_gift>ul{
    padding-left:0.0667rem;
    padding-bottom:0.5rem;
}
.apply_gift>ul>li{
    padding:0.2rem 0.26rem 0.25rem 0.088rem;
    overflow: hidden;
    margin-top: 0.25rem;
    background-color:#dae6da;
    box-shadow: 5px 5px 3px #888888;
}
.apply_gift img{
    float:left;
    width:1.25rem;
}
.gift_right{
    float:right;
    width: 4rem;
    color: #2c2c2c;
    font-family: "Microsoft YaHei";
}
.gift_name>span{
    font-weight: 600;
    font-size:0.16rem;
}
.gift_name{
    font-weight: 600;
    font-size:0.16rem;
}
.gift_count{
    font-weight: 600; 
    font-size:0.16rem;
}
/* 分红 */
#bonus{
background-color: #f4f3f4;
	box-sizing: border-box;
}
.bonus_header{
	width: 100%;
	height: 2.54rem;
	background-color: #fe2c31;
}
.bonus_law{
	color: #fff;
	position:absolute;
	top: 0.3rem;
	right: 0.2rem;
	font-size: 0.27rem;
}
.bonus_header h5{
	font-size: 0.52rem;
	color:#fff;
	text-align: center;
	margin-top: 0.85rem;
	font-weight: 900;
}
.bonus_header h6{
	height: 0.25rem;
	font-size: 0.52rem;
	color:#fff;
	text-align: center;
	font-size: 0.28rem;
	font-weight: 0;
}
.bonus_detil{
	padding: 0 0.2rem;
	background-color: #fff;
}
.bonus_detil>li{
	height: 0.9rem;
	line-height: 0.9rem;
	font-size: 0.2rem;
	color:#333;
}
.bonus_detil>li:not(:last-child){
	border-bottom: 1px solid #eee;
}
.bonus_ul_header{
	font-size: 0.28rem;
	color:#333;
	height: 0.9rem;
	line-height: 0.9rem;
	background-color: #fff;
	margin-top: 0.2rem;
	padding-left: 0.4rem; 
	position: relative;
}
.bonus_ul_header i{
	width: 6px;
	height: 0.44rem;
	line-height: 0.44rem;
	background-color: #a4cb37;
	display: inline-block;
	position: absolute;
	left: 0.2rem;
	top: 0.23rem;
}
.bonus_ul{
	font-size: 0.28rem;
	background-color: #fff;
}
.bonus_ul>li{
	padding: 0.2rem;
	border-top: 1px solid #eee;
}
.bonus_ul_left{
	float: left;
}
.bonus_ul_left>div{
	height: 0.5rem;
	line-height: 0.5rem;
}
.bonus_ul_left>div:last-child{
	color: #f21a1a;
}
.bonus_ul_right{
	float: right;
	color: #666;
	height: 1rem;
	line-height: 1rem;
}
/* 5.2团队管理 */
.team_nav{
    margin-top:0.15rem;
    color:#333;
    padding: 0 0.2rem;
}
.team_nav_left{
    float: left;
}
.team_nav_left>li{
    float: left;
    height: 0.8rem;
    line-height: 0.8rem;
    border-bottom: 4px solid transparent;
    padding: 0 0.25rem;
}
.team_nav_left>li.active{
    border-bottom: 4px solid #a4cb37;
    color:#a4cb37;
}
.team_nav_right{
    float:right;
    position: relative;
    padding:0 0.4rem 0 0;
    text-align: center;
    border:1px solid #ddd;
    border-radius: 5px;
    margin-top:0.2rem;
    background-color: #f3f3f3;
}
.val{
    padding:0 0.3rem;
    background-color: #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.team_nav_right>span{
    display: inline-block;
}
.team_nav_right>div{
    height: 100%;
}
.team_nav_right>div>i{ 
    position: absolute;
    width:0;
    height: 0;
    display: block;
    top:0.13rem;
    right:0.1rem;
    border:.1rem solid transparent;
    border-top:.14rem solid #6d6d6d;
}
/* .team_nav_right>ul{
    display: none; 
    position: absolute;
    z-index: 700;
    background-color: #fff;
    right: 0;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
}
.team_nav_right>ul>li{
    padding: 0 5px;
    width:2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: right;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
} */
.team_count{
    height: 1.8rem;
    border-bottom: 0.15rem solid #eee;
}
.team_count>h4{
    font-weight: 800;
    font-size: 0.48rem;
    text-align: center;
    margin-top: 0.3rem;
}
.team_count>p{
    text-align: center;
    height: 0.3rem;
}
.team_count>p>i{
    display: inline-block;
    padding-left:0.4rem;
    height: 0.28rem;
    font-size:0.22rem;
    background: url(/images/new4/teams.png) no-repeat left center;
}
.team_ul_nav{
    padding:0.15rem 0 0.08rem 0;
    margin: 0 0.2rem;
    /* width: 100%; */
}
.team_ul_nav>li{
    float: left;
    width:33.33%;
    text-align: center;
}
.team_ul_nav>li:not(:last-child){
    border-right: 1px solid #eee;
}
.team_ul>li{
    padding: 0.3rem 0.2rem 0.2rem 0.2rem;
    border-top:1px solid #eee;
}
.team_ul>li img{
    float: left;
    height: 1.2rem;
    width: 1.2rem;
    border-radius: 50%;
    border:none;
    overflow: hidden;
}
.team_ul_right{
    float: left;
    margin-left: 0.25rem;
}
.team_ul_right p,.shoper_detail_container li{
    position: relative;
}
.team_ul_right i,.shoper_detail_container i{
    position: absolute;
    width:0.17rem;
    height: 0.33rem;
    display: inline-block;
    top:50%;
    left:1.3rem;
    margin-top: -0.16rem;
}
.desc i{
    background: url(/images/new4/huanbixiajiang.png) no-repeat;
}
.desc span{
    color:#f21a1a;
    margin-left: 0.85rem;
}
.asc i{
    background: url(/images/new4/huanbishangsheng.png) no-repeat;
}
.asc span{
    color:#39a91b;
    margin-left: 0.85rem;
}

.team_none{
    text-align: center;
    margin-top: 0.65rem;
    color:#999;
    display: none;
}
.zz{
    background-color:rgba(103,103,103,.4);
    position:fixed;
    bottom:0;
    width: 100%;
    height: 5.3rem;
    z-index: 9998;
     display: none; 
}
.team_navs{
    position: relative;
    width: 100%;
}
.options,.team_filter,._team_filter{
    position: absolute;
    top:0.65rem;
    left:10%;
    z-index: 9999;
    background-color: #fff;
    width: 80%;
    text-align: center;
    border-radius: 5px;
    display: none;
}
.options>li,.team_filter>li,._team_filter>li{
    height: 0.8rem;
    line-height: 0.8rem;
    border-bottom: 1px solid #eee;
}
li.desc{
    color:#a4cb37;
    background: url(/images/new4/desc.png) no-repeat 90% center;
}
li.asc{
    color:#a4cb37;
    background: url(/images/new4/asc.png) no-repeat 90% center;
}
/* 团队详情 */
.shoper_detail{
		width: 100%;
		height: 100%;
		overflow: hidden;
		background-color: #f4f3f4;
	}
	.shoper_detail_header{
		padding: 0.2rem 0.3rem 0.3rem 0.3rem;
        border-bottom: 1px solid #eee;
        background-color: #fff;
	}
	.shoper_detail_header img{
		width: 1.2rem;
		height: 1.2rem;
		height: 1.2rem;
    	width: 1.2rem;
    	border-radius: 50%;
    	border:none;
    	overflow: hidden;
		display: inline-block;
		vertical-align:middle;
	}
	.shoper_detail_header span{
		font-size: 0.28rem;
	}
	.shoper_detail_container{
		margin-bottom: 0.2rem;
		padding: 0.3rem 0.4rem;
		background-color: #fff;
		font-size: 0.26rem;
	}
	.shoper_detail_container li span:first-child{
		width: 1.4rem;
		display: inline-block;
		color: #999;
	}
	.shoper_detail_container:last-child li span:first-child{
		width: 2.5rem;
	}
	.shoper_phone{
		color:#9ac430;
	}
	li.desc span{
	    color:#f21a1a;
	}
	li.asc span{
	    color:#39a91b;
	}
	li.asc i{
	    background: url(/images/new4/huanbishangsheng.png) no-repeat;
	}
	li.desc i{
	    background: url(/images/new4/huanbixiajiang.png) no-repeat;
    }
    /* .new4_me_list li:last-child{
        border-right:1px solid #d9d9d9;
        margin-right: -1px;
    } */
/* 4.7添加部分 */
.region,
.line_region {
    font-size: 0.22rem;
    color: #828282;
    padding-top: 0.15rem;
    position: relative;
    padding-left: 0.3rem;
}
.region span,
.info_region span,
.line_region span,
.brand_region span {
    position: absolute;
    left: 0rem;
    top: 0.12rem;
    width: 0.22rem;
    height: 0.3rem;
    background: url(/templates/mobile/images/zone.png) no-repeat;
    background-size: contain;
}
.info_region {
     position: absolute;
     font-size: 0.22rem;
     color: #828282;
     right: 0.06rem;
     bottom: 0.2rem;
     padding-left: 0.1rem;
}
.info_region span {
    left: -.16rem;
    top: -0.025rem;
    width: 0.2rem;
    height: 0.26rem;
}
.sole_region {
    position: absolute;
    width: 1.2rem;
    bottom: 0.2rem;
    right: 0.3rem;
    text-align: right;
}
.sole_region span {
    /* left: 0.1rem;
    top: 0.05rem; */
    width: 0.24rem;
    height: 0.32rem;
    display: inline-block;
    margin-bottom: 0.1rem;
    vertical-align: middle;
    background: url(/source/images/zone.png) no-repeat;
    background-size: contain;
}
.detail_eval {
    margin-top: 0.16rem;
    background: #fff;
    color: #333333;

}
.detail_top {
    padding: 0.3rem 0.2rem;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}
.detail_top .detail_total {
    float: left;
}
.detail_top .detail_good {
     float: right
}
.detail_good i {
    color: #ff0000;
}
.detail_good:after {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    position: relative;
    top: -2px;
    top: -1px;
    margin-left: .3em;
}
.detail_con {
    padding: 0.2rem;
}
.con_name img {
    width: 0.56rem;
}
.con_name {
    position: relative;
}
.con_name p {
    position: absolute;
    left: .8rem;
    top: .05rem;
    font-size: 0.28rem;
    color: #333333;
}
.con_evaluate {
    padding: 0.22rem 0;
}
.con_evaluate p {
    font-size: 0.26rem;
    color: #333333;
    line-height: 0.4rem;
}
.detail_more {
    width: 100%;
    padding-bottom: 0.3rem;
}
.more_btn {
    display: block;
    width: 1.7rem;
    height: 0.5rem;
    border: 1px solid #15c574;
    color: #15c574;
    background: #fff;
    text-align: center;
    line-height: 0.5rem;
    margin: 0 auto;
    font-size: 0.22rem;
    border-radius: 0.05rem;
    -webkit-border-radius: 0.051rem;
    -moz-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
}
.info .brand_region {
    position: absolute;
    width: .88rem;
    bottom: -.05rem;
    right: 0.2rem;
    text-align: right;
    font-size: 12px!important;
}
.brand_region span {
    left: 0.05rem;
    top: 0.03rem;
    width: 0.2rem;
    height: 0.3rem;
}
.eval_kong {
  width: 100%;
  text-align: center;
  font-size: 0.3rem;
  color: #333;
  height: 1.6rem;
  line-height: 1.6rem;
}

/* 大宗交易 */
#bigtrans {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    height: 100%;
    overflow-y: auto;
}
#bigtrans ul {
    background: #fff;
    padding: 0.1rem 0.2rem 1rem;
}
#bigtrans li {
    padding: 0.2rem 0;
    background: #fff;
    border-bottom: 1px solid #eeeeee;
}
#bigtrans li:last-child {
     border-bottom: none;
}
#bigtrans .trans_pic {
    width: 2.2rem;
}
#bigtrans .trans_info h2{
    color: #333;
    font-size: 0.28rem;
}
#bigtrans .trans_icon {
    padding-top: 0.1rem;
}
#bigtrans .trans_info_price {
    font-size: 0.23rem;
    color: #ff4501;
    padding-top: 0.1rem;
}
#bigtrans .trans_info_num {
   text-align: right;
   font-size: 0.23rem;
   color: #999999;
   padding-top: 0.1rem;
}
.trans_info_num em {
   font-size: 0.23rem;
   color: #666666;
}
.big_buy {
    width: 100%;
    position: fixed;
    bottom: 0;
    left:0;
    z-index: 10000;
}
.buy_btn {
    max-width: 576px;
    margin: 0 auto;
}
.buy_btn a {
    display: block;
    width: 100%;
    height: 0.8rem;
    background: #ff9402;
    color: #fff;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.33rem;
}
.bigdetail_con {
    padding-top: 0.2rem;
}
.bigdetail_con h2 {
    color: #333333;
}
.bigdetail_con p {
    padding-bottom: 0.3rem;
    font-size: 0.3rem;
}
.bigdetail_con h4 {
    margin-bottom: 0.3rem;
}
.bigdetail_con h4 i {
    font-size: 0.28rem;
    color: #333333;
}
.bigdetail_con h4 em {
    font-size: 0.32rem;
    color: #e52e04;
    font-weight: 700;
}
.big_form {
    position: fixed;
    width: 5rem;
    padding-bottom: 0.3rem;
    border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    -o-border-radius: 0.1rem;
    left: 50%;
    top: 50%;
    margin-left: -2.5rem;
    margin-top: -1.75rem;
    background: #fff;
    z-index: 1000; 
    display: none;
}
.big_form form {
    margin: 0.38rem;

}
.big_form .big_inp {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 0.3rem;
}
.big_form .big_inp span{
    color: #000;
    margin-right: 0.18rem;
    line-height: .6rem;
}
.big_form .big_inp input{
    width: 2.75rem;
    height: 0.6rem;
    border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    -o-border-radius: 0.1rem;
    color: #333333;
    background: #eeeeee;
    border: 1px solid #e5e5e5;
}
.big_prompt {
    color: #fd2728;
    text-align: center;
}
.big_form .big_form_btn {
    width: 4.1rem;
    height: 0.8rem;
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    -o-border-radius: 0.15rem;
    margin: 0 0.4rem;
    background: #ff9402;
    color: #fff;
    font-size: 0.32rem;
}
.big_success {
    display: block;
    position: fixed;
    width: 5rem;
    height: 3.4rem;
    left: 50%;
    top: 50%;
    margin-top: -1.7rem;
     margin-left: -2.5rem;
    background: #fff;
    padding: 0.4rem;
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    -o-border-radius: 0.15rem;
    z-index: 1000;
    display: none;
}
.big_success h2,
.big_success p {
    font-size: 0.32rem;
    color: #333;
    text-align: center;
}
.big_success p {
    font-size: 0.3rem;
    padding-top: 0.2rem;
}
.big_success .big_back {
    display: block;
    width: 4.1rem;
    height: 0.8rem;
    background: #ff9402;
    color: #fff;
    text-align: center;
    line-height: 0.8rem;
     border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    -o-border-radius: 0.1rem;
    margin-top: 0.7rem;
    font-size: 0.32rem;
}
#MorePageContainer li{
    border-top: 1px solid #ddd;
}