/*清除样式*/

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input {

    margin: 0;

    padding: 0;

    font-family: '微软雅黑';

    font-weight: normal;

}



input[type="button"], input[type="submit"], input[type="reset"] {

    -webkit-appearance: none;

}



img {

    border: none;

}



ul {

    list-style-type: none;

}



a, a:link, a:visited, a:hover, a:active {

    text-decoration: none;

}



body {

    margin: 0 auto;
    min-width: 320px;
    max-width: 540px;
    background: #fff;
    font-size: 14px;
    font-family: -apple-system,Helvetica,sans-serif;
    line-height: 1.5;
    color: #666;
    -webkit-text-size-adjust: 100%!important;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);

}



.wrap {

    width: 100%;

    height: auto;

    overflow: hidden;

    position: relative;

}



header .header {

    width: 100%;

    height: auto;

    position: relative;

    padding: 9px 0;

    background: white;

}



header .header .scan {

    top: 50%;

    margin-top: -10px;

    left: 3%;

    width: 24px;

    position: absolute;

}



header .header .tips {

    position: absolute;

    right: 4%;

    top: 50%;

    margin-top: -11px;

}



header .header .tips img {

    width: 22px;

}



header .header .tips span {

    position: absolute;

    font-size: 12px;

    display: block;

    width: 16px;

    line-height: 16px;

    text-align: center;

    background: #E03025;

    border-radius: 10px;

    right: -30%;

    color: white;

    top: -4px;

}



header .header .icon {

    position: absolute;

    left: 80%;

    top: 50%;

    margin-top: -7px;

    width: 14px;

    height: 14px;

}



header .header .search {

    width: 74%;

    display: block;

    margin: 0px auto;

    font-size: 12px;

    line-height: 30px;

    background: rgba(238, 238, 238, 0.7);

    border-radius: 6px;

    text-indent: 28px;

    border: none;

}



header .header .search::-webkit-input-placeholder {

    color: #222;

}



header .swiper-slide {

    width: 100%;

}



header .swiper-slide img {

    width: 100%;

    display: block;

}



header .swiper-container-horizontal > .swiper-pagination-bullets {

    bottom: 5px;

}

.swiper-pagination-bullet{

    width:6px;

    height:6px;

}

header .swiper-pagination-bullet {

    background: #BBBBBB;

    opacity: 1;

    margin: 0;

}



header .swiper-pagination-bullet-active {

    background: #E03025;

    opacity: 1;

}

.menu_container{

    background: white;

}

.list-menu {

    width: 100%;

    /*overflow: hidden;*/

    /*border-bottom: 1px solid #F6F6F6;*/

    background: white;

    padding: 10px 0 15px;

}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{

    bottom:5px;

}

.menu_container .swiper-pagination-bullet {

    background: #E4E4E4;

    opacity: 1;

    margin: 0;

}



.menu_container .swiper-pagination-bullet-active {

    background: #E03025;

    opacity: 1;

}

.list-menu li {

    width: 20%;

    float: left;

    text-align: center;

}



.list-menu li img {

    width: 54%;

    display: block;

    margin: 0 auto;

}



.list-menu li span {

    font-size: 12px;

    color: #242424;

    line-height: 32px;

}



.news-index {

    width: 100%;

    background: white;

    position: relative;

    overflow: hidden;

}



.news-index .pic {

    float: left;

    width: 18%;

    text-align: center;

    border-right: 1px solid #F8F8F8;

    margin-top: 12px;

}



.news-index .pic img {

    width: 34px;

}



.news-index .swiper_wrap {

    float: right;

    position: relative;

    width: 80%;

    height: 42px;

    overflow: hidden;

}



.news-index .font_inner {

    position: relative;

    width: 90%;

    color: #444;

    margin-top: 1px;

}



.news-index .font_inner li {

    line-height: 42px;

    padding-left: 5%;

    font-size: 12px;

    position: relative;

}



.news-index .font_inner li a {

    color: #212121;

}



.news-index .font_inner li img {

    position: absolute;

    width: 20px;

    top: 2px;

    right: 3%;

}



.next-more {

    position: absolute;

    right: 3%;

    top: 12px;

}



.next-more img {

    width: 15px;

    height: 15px;

}



.sale-index {

    margin-top: 6px;

    width: 100%;

    background: white;

    padding: 4% 0 2%;

    position: relative;

}



.sale-index .title {

    width: 100%;

    overflow: hidden;

}



.sale-index .title img {

    float: left;

    margin-left: 3%;

    width: 85px;

}



.sale-index .title .time {

    margin-left: 10px;

    float: left;

    font-size: 12px;

    line-height: 24px;

}



.sale-index .title .time span {

    background: #222222;

    color: white;

    padding: 0 2px;

    border-radius: 4px;

}



.sale-index .swiper-container {

    margin-top: 2%;

    margin-left: 3%;

}



.sale-index .swiper-slide img {

    width: 100%;

    display: block;

}



.sale-index .swiper-slide .price {

    font-size: 14px;

    line-height: 24px;

    color: #E02E24;

    margin-top: 5px;

}



.sale-index .swiper-slide .price span {

    display: block;

    color: #999999;

    text-decoration: line-through;

}



.market-index {

    margin-top: 6px;

    width: 100%;

    background: white; /*padding: 4% 0 2%;*/

    position: relative;

}



.title-main {

    padding: 12px 0;

}



.title-main .icon {

    height: 17px;

    margin-left: 3%;

    margin-top: -3px;

}



.title-main span {

    font-size: 15px;

    display: inline-block;

    color: #696969;

}



.market-content {

    width: 100%; /*background: url("../img-wap/bg.png") no-repeat;*/

    background-size: 100% 100%;

}



.market-content img {

    display: block;

    width: 100%;

}



.market-index .swiper-container {

    margin-top: 2%;

    margin-left: 3%;

    padding-bottom: 1%;

}



.market-index .swiper-slide img {

    width: 100%;

    display: block;

}



.market-index .swiper-slide .type {

    color: #222;

    font-size: 14px;

    line-height: 28px;

}



.find-index {

    margin-top: 6px;

    width: 100%;

    background: white;

    padding: 0 0 3%;

    position: relative;

}



.find-main {

    width: 100%;

    overflow: hidden;

}



.find-main .pic_l {

    float: left;

    width: 66.5%;

    background: url("../img-wap/bg1.png") no-repeat;

    background-size: 100% 100%;

}



.find-main .pic_r {

    float: right;

    width: 33.5%;

    background: url("../img-wap/bg2.png") no-repeat;

    background-size: 100% 100%;

}



.find-main img {

    display: block;

    width: 100%;

}



.find-list {

    width: 100%;

}



.find-list ul {

    width: 94%;

    margin: 0px auto;

    overflow: hidden;

}



.find-list ul li {

    width: 47%;

}



.find-list ul li h4 {

    font-size: 15px;

    line-height: 35px;

}



.find-list ul li:nth-of-type(odd) {

    float: left;

}



.find-list ul li:nth-of-type(even) {

    float: right;

}



.find-list ul li .pic {

    overflow: hidden;

}



.find-list ul li .pic_l {

    width: 66%;

    float: left;

}



.find-list ul li .pic_l img {

    display: block;

    width: 100%;

}



.find-list ul li .pic_r {

    width: 32%;

    float: right;

}



.find-list ul li .pic_r img {

    display: block;

    width: 100%;

}



.find-list ul li .pic_r .last {

    margin-top: 2%;

}



.find-list .photo {

    width: 100%;

    display: block;

}



.find-list .title {

    display: block;

    margin-top: 3%;

    color: #222222;

    font-size: 12px;

    line-height: 20px;

}



.find-list .price {

    display: block;

    color: #E02E24;

    font-size: 12px;

}



.like-index .find-list li {

    margin-bottom: 3%;

}



.like-index {

    padding: 0;

}



.block {

    width: 100%;

    height: 70px;

}



.footer-menu {

    width: 100%;

    position: fixed;

    bottom: 0;
	left: 0;
    bottom: 0;

    background: white;

    border-top: 1px solid #E3E3E3;

    z-index: 100;

}









.footer-menu ul li img {

    display: block;

    margin: 0px auto;

    width:30px !important;

}



.footer-menu ul li span {

    color: #999;

    font-size: 12px;

    line-height: 18px;

    margin-top: 0px;

    display: block;

}



.footer-menu ul .active span {

    color: #E73F09;

}

.footer_menu_list {

    width: 100%;

    overflow: hidden;

    padding-top: 10px;

}

.footer_menu_list li {

    float: left;

    width: 25%;

    text-align: center;

}



.footer_menu_list li img {

    display: block;

    margin: 0px auto;

    width: 30px !important;

}



.footer_menu_list li span {

    color: #696969;

    font-size: 12px;

    line-height: 18px;

    margin-top: 0px;

    display: block;

}



.footer_menu_list .active span {

    color: #E73F09!important;

}

/*我的*/

.header-my {

    width: 100%;

    height: auto;

    position: relative;

}



.header-my .banner {

    display: block;

    width: 100%;

}



.header-my .set {

    position: absolute;

    top: 8%;

    width: 24px;

    left: 3%;

}



.header-my .message {

    position: absolute;

    top: 8%;

    width: 24px;

    right: 3%;

}



.header-my .touxiang {

    width: 80px;

    height: 80px;

    position: absolute;

    left: 50%;

    top: 20%;

    border-radius: 100%;

    display: block;

    border: 3px solid white;

    margin-left: -40px;

}



.header-my .cir { /*border:1px solid black;*/

    display: block;

    background: #E73E08;

    width: 6px;

    height: 6px;

    position: absolute;

    top: 10%;

    right: 4%;

    border-radius: 5px;

    z-index: 3;

}



.header-my .name {

    display: block;

    text-align: center;

    font-size: 14px;

    top: 62%;

    position: absolute;

    width: 100%;

    line-height: 2;

    color: white;

}



.header-my div {

    text-align: center;

    position: absolute;

    font-size: 12px;

    width: 100%;

    top: 80%;

}



.header-my div p {

    display: inline-block;

    background: #F8704A;

    padding: 0 1%;

    border-radius: 15px;

    color: white;

    line-height: 20px;

}



.header-my div p span {

    background: white;

    color: #E02E24;

    font-style: italic;

    border-radius: 100%;

}



.center-my .main {

    background: white;

    margin-top: 6px;

    width: 100%;

}



.center-my .main div {

    width: 100%;

    border-bottom: 1px solid #F4F4F4;

    overflow: hidden;

}



.center-my .main div .icon-1 {

    width: 18px;

    float: left;

    margin-top: 15px;

    margin-left: 3%;

}



.center-my .main div .icon-2 {

    width: 22px;

    float: left;

    margin-top: 14px;

    margin-left: 3%;

}



.center-my .main div .more {

    float: right;

    width: 6px;

    margin-right: 3%;

    margin-top: 18px;

}



.center-my .main div span {

    float: left;

    font-size: 14px;

    line-height: 48px;

    white-space: pre;

    color: #212121;

}



.center-my .main .list-my {

    width: 100%;

    overflow: hidden;

    padding: 5.5% 0 3%;

}



.center-my .main .list-my li {

    width: 20%;

    float: left;

    text-align: center;

    position: relative;

}



.center-my .main .list-my li p {

    position: absolute;

    width: 16px;

    height: 16px;

    border: 1px solid #E02E24;

    background: white;

    border-radius: 10px;

    color: #E02E24;

    font-size: 12px;

    right: 28%;

    top: -18%;

}



.center-my .main .list-my li img {

    width: 24px;

}



.center-my .main .list-my li span {

    font-size: 14px;

    color: #212121;

    margin-top: 5px;

    display: inline-block;

}



.center-my #order .list-my li span {

    font-size: 12px;

    color: #9C9C9C;

}



/*抽奖*/

.header-main {

    width: 100%;

    height: 50px;

    position: relative;

    text-align: center;

    background: white;

    border-bottom: 1px solid #F3F3F3;

}



.header-main .title {

    font-size: 20px;

    line-height: 50px;

}



.header-main .back {

    position: absolute;

    top: 50%;

    margin-top: -10px;

    width: 12px;

    left: 3%;

}



.header-main .code {

    position: absolute;

    font-size: 16px;

    right: 3%;

    line-height: 50px;

}



.header-main .code a {

    color: #212121;

}



.lottery-content {

    width: 100%;

    height: auto;

}



.lottery-content .content {

    width: 100%;

    position: relative;

}



.lottery-content .content .bg {

    width: 100%;

    display: block;

}



.lottery-content .content .num {

    position: absolute;

    top: 0;

    left: 0;

    text-align: center;

    width: 100%;

}



.lottery-content .content .num .pic {

    width: 58%;

    margin: 0px auto;

    display: block;

}



/*.lottery-content .content .num .time {*/

    /*font-size: 14px;*/

    /*color: white;*/

    /*line-height: 3;*/

/*}*/

.lottery-content  .start_time {

    font-size: 16px;

    color: #E01123;

    line-height: 42px;

    background: white;

    text-align: center;

    border-bottom: 3px solid #E01123;

}

.lottery {

    padding: 10px 0;

    width: 64%;

    min-width: 238px; /*background: #FFDB18;*/

    background: #FFDB18;

    margin: 110px auto;

    border-radius: 25px;

}



.lottery-content .content .state {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 100%;

    height: 29px;

    position: relative;

    overflow: hidden;

}



.lottery-content .content .state .list {

    overflow: hidden;

    height: 30px;

    position: absolute;

    top: 0px;

    width: 180px;

    left: 30%;

    margin-left: -40px;

}



.lottery-content .content .state .list > li {

    margin: 0 2px; /*background: url("../img-wap/bg4.png") no-repeat center;*/

    background-color: black;

    background-size: 100% 100%;

    width: 180px;

    line-height: 28px;

    color: white;

    letter-spacing: 12px;

    font-size: 30px;

    font-weight: bold;

}



.lottery-content .content .tips {

    font-size: 15px;

    line-height: 40px;

    position: absolute;

    padding: 0 14px 0 15px;

    background: rgba(224, 48, 37, 0.8);

    top: 20px;

    right: 0;

    border-radius: 20px 0 0 20px;

}



.lottery-content .content .tips a {

    color: white;

}



.lottery-result {

    width: 100%;

    height: auto;

    background: url("../img-wap/bj.png") no-repeat;

    background-size: 100% 100%;

    padding: 10% 0 5%;

}



.lottery-result .title {

    width: 40%;

    margin: 0% auto;

    position: relative;

    z-index: 3;

    background: #FEBE13;

    text-align: center;

    padding: 5px 10px;

    font-size: 18px;

    color: white;

}



.lottery-result .title::before{

    position: absolute;

    content: '';

    width: 30px;

    height: 30px;

    background: url("../img-wap/left.png") no-repeat;

    background-size: 100% 100%;

    left:-40px;

    top:10px;

    z-index: 100;

}

.lottery-result .title::after{

    position: absolute;

    width: 30px;

    height: 30px;

    background: url("../img-wap/right.png") no-repeat;

    background-size: 100% 100%;

    content: '';

    right:-40px;

    top:10px;

}

.lottery-result .main {

    width: 88%;

    margin: 8% auto 2%;

}



.lottery-result .main table {

    width: 100%;

}



.lottery-result .main table tr td {

    width: 33.3%;

    color: #8A600C;

}



.lottery-result .main-heading {

    background: #F9DC0B;

}



.lottery-result .main-heading tr td {

    font-size: 15px;

    line-height: 20px;

    padding: 4% 0;

}



.lottery-result .main-body {

    background: #FDEB6A;

    padding: 8px 0;

}



.lottery-result .main-body tr td {

    font-size: 15px;

    line-height: 20px;

    padding: 3% 0;

}



.lottery-result .main-body tr td:last-of-type {

    color: #FB3E04;

}



.lottery-result .main-body .swiper_wrap {

    position: relative;

    width: 100%;

    height: 150px;

    overflow: hidden; /*border:1px solid deeppink;*/

}



.lottery-result .main-body .font_inner {

    position: relative;

    width: 100%;

    margin-top: 1px;

}



/*未开始*/

.lottery-content .content .start {

    /*background: #CCCCCC;*/

    color: #999999;

    line-height: 26px;

    /*margin-top: 105px;*/

}



.lottery-content .main-body .none {

    width: 100%;

    margin: 0px auto;

    height: 200px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.lottery-content .main-body .none img {

    width: 48%;

    display: block;

}



/*抽奖须知*/

.list-tips {

    width: 100%;

    height: auto;

    margin-top: 12px;

}



.list-tips li {

    width: 94%;

    margin: 0px auto;

    font-size: 16px;

    line-height: 40px;

    color: #333333;

}



/*抽奖码*/

.list-code {

    width: 100%;

    height: auto;

}



.list-code li {

    width: 94%;

    margin: 5px auto;

    background: url("../img-wap/bg6.png");

    background-size: 100% 100%;

    position: relative;

    padding-top: 3%;

}



.list-code li span {

    display: block;

    font-size: 16px;

    margin-left: 5%;

    padding: 2% 0;

    color: #888888;

}



.list-code li img {

    position: absolute;

    right: 8%;

    top: 14%;

    width: 58px;

    height: 58px;

}



.list-code li .time {

    font-size: 13px;

}



.list-code .usable .name {

    color: #E02E24;

}



.list-code .usable .num {

    color: #333;

}



.list-code .usable .time {

    color: #666666;

}



/*发现好店*/

.find-con {

    width: 100%;

}



.find-con .swiper-container {

    background: white;

}



.find-con .swiper-slide {

    font-size: 15px;

    line-height: 40px;

}



.find-con .swiper-slide a {

    padding: 9px 0;

    border-bottom: 1px solid white;

    color: #727272;

}



.find-con .active {

    border-bottom: 1px solid #E02E24;

    color: #E02E24;

}



.find-con .active a {

    color: #E02E24;

}



.find-con .main {

    width: 94%;

    padding: 2%;

    margin: 3% auto 0;

    background: white;

    border-radius: 8px;

}



.find-con .main .shop {

    overflow: hidden;

}



.find-con .main .shop .pic-shop {

    float: left;

}



.find-con .main .shop .pic-shop img {

    width: 45px;

    height: 42px;

    display: block;

}



.find-con .main .shop .name {

    float: left;

    font-size: 15px;

    padding: 3px 0 10px;

    background: url("../img-wap/bg7.png") no-repeat left bottom;

    margin-left: 2%;

    background-size: 32px 2px;

}



.find-con .main .shop .enter {

    float: right;

    font-size: 15px;

    line-height: 30px;

    background: #E03025;

    margin-top: 6px;

    padding: 0 15px;

    border-radius: 15px;

}



.find-con .main .shop .enter a {

    color: white;

}



.find-con .main .pic {

    width: 100%;

    overflow: hidden;

    margin-top: 2%;

}



.find-con .main .pic_l {

    float: left;

    width: 66.5%;

}



.find-con .main .pic_l img {

    width: 100%;

    display: block;

}



.find-con .main .pic_r {

    float: right;

    width: 32.8%;

}



.find-con .main .pic_r img {

    width: 100%;

    display: block;

}



.find-con .main .pic_r .last {

    margin-top: 4px;

}



/*拍卖商城*/

.header-main .share {

    width: 22px;

    position: absolute;

    top: 50%;

    margin-top: -11px;

    right: 3%;

}



.auction-con .swiper-slide {

    position: relative;

    width: 100%;

}



.auction-con .swiper-slide img {

    width: 100%;

    display: block;

}



.auction-con .swiper-slide .title {

    position: absolute;

    font-size: 16px;

    line-height: 46px;

    color: white;

    padding: 0 3%;

    z-index: 1000;

    bottom: 0;

    left: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.4);

}



.auction-content {

    width: 100%;

    height: auto;

}



.auction-content .main {

    width: 100%;

    background: white;

}



.auction-content .main .media {

    padding: 2% 0;

}



.auction-content .media-left {

    width: 40%;

    padding-left: 3%;

    padding-right: 3% !important;

    min-width: 150px;

}



.auction-content .media-left img {

    display: block;

    width: 100%;

}



.auction-content .media-heading {

    font-size: 15px;

    line-height: 25px;

    color: #222222;

    margin-bottom: 0;

    height: 50px;

    overflow:hidden;

}



.auction-content .cur_price {

    font-size: 13px;

    line-height: 25px;

    color: #222222;

}



.auction-content .cur_price .pri {

    color: #E02E24;

}



.auction-content .cur_price .num {

    color: #8D8D8D;

    float: right;

}



.auction-content .media-body {

    position: relative;

}



.auction-content .time {

    position: absolute;

    width: 100%;

    bottom: 0;

    padding-top: 2%;

    border-top: 1px dashed #EEEEEE;

    color: #E02E24;

}



.auction-content .main {

    margin-top: 2%;

}



.auction-content .first {

    padding-top: 5%;

}



.auction-content .main:first-of-type .media {

    border-top: 1px solid #F8F8F8;

}



/*我的拍卖*/

.cur-state {

    font-size: 14px;

    line-height: 46px;

    color: white;

    background: rgba(251, 108, 108, 0.95);

    padding-left: 5%;

    margin-top: 2%;

}



.center-det {

    width: 100%;

    background: white;

    padding: 1% 0;

}



.center-det .address {

    width: 94%;

    margin: 0px auto;

    padding: 1% 0;

}



.center-det .address > span {

    display: block;

    font-size: 14px;

    line-height: 2;

    color: #A6A6A6;

}



.center-det .address p {

    font-size: 15px;

    line-height: 25px;

    color: #212121;

}



.center-det .address p span {

    float: right;

    /*margin-right: 3%;*/

}



.center-det .address .more {

    width: 6px;

    height: 11px;

}



.order-main {

    width: 100%;

    height: auto;

}



.order-main .title {

    font-size: 14px;

    line-height: 3;

    background: white;

    margin-top: 2%;

    overflow: hidden;

    width: 100%;

    border-bottom: 1px solid #F8F8F8;

}



.order-main .title .icon {

    float: left;

    width: 19px;

    height: 17px;

    margin-top: 12px;

    margin-left: 3%;

}



.order-main .title span {

    float: left;

    color: #212121;

    white-space: pre;

    margin-left: 1%;

}



.order-main .title .more {

    float: left;

    width: 6px;

    height: 11px;

    margin-top: 16px;

    margin-left: 2%;

}



.order-main .title .contact {

    width: 22px;

    height: 18px;

    float: right;

    margin-right: 3%;

    margin-top: 12px;

}



.order-main .media {

    margin: 0;

    background: white;

    padding: 1% 0;

}



.order-main .media-left {

    width: 31%;

    padding-left: 3%;

    padding-right: 3% !important;

    min-width: 150px;

}



.order-main .media-left img {

    display: block;

    width: 100%;

}



.order-main .media-body {

    padding-right: 3%;

}



.order-main .media-heading {

    font-size: 14px;

    line-height: 24px;

    margin-top: 5px;

}



.order-main .media-body .price {

    color: #E02E24;

    font-size: 18px;

    line-height: 44px;

}



.order-main .total {

    width: 100%;

    height: auto;

    overflow: hidden;

    background: white;

    margin-top: 1%;

    border-bottom: 1px solid #F3F3F3;

}



.order-main .total > div {

    float: right;

    white-space: pre;

    margin-right: 3%;

    font-size: 15px;

    line-height: 45px;

}



.order-main .total > div span {

    color: #E02E24;

}



.list-order {

    width: 100%;

    background: white;

    margin-top: 2%;

}



.list-order li {

    font-size: 14px;

    line-height: 44px;

    color: #666666;

    width: 100%;

    padding: 0 3%;

    border-bottom: 1px solid #F8F8F8;

}



.footer-submit {

    width: 100%;

    padding: 8px 0;

    overflow: hidden;

    background: white;

    max-width: 720px;

    border-top: 1px solid #F3F3F3;

}



.fix {

    position: fixed;

    bottom: 0;

    left: 0;

}



.footer-submit input {

    font-size: 15px;

    line-height: 32px;

    border: 1px solid #E02E24;

    color: #E02E24;

    border-radius: 4px;

    display: block;

    width: 84px;

    float: right;

    margin-right: 3%;

    background: white;

}



.wrap-ord-det .footer {

    width: 94%;

    background: white;

    padding: 0 3%;

    height: 45px;

    overflow: hidden;

    position: fixed;

    bottom: 0;

    max-width: 720px;

}



.wrap-ord-det .footer p {

    float: left;

    line-height: 45px;

    font-size: 15px;

    white-space: pre;

    color: #212121;

}



.wrap-ord-det .footer p span {

    color: #E73F09;

}



.wrap-ord-det .footer > span {

    float: right;

    border: 1px solid #E73F09;

    font-size: 15px;

    line-height: 2;

    border-radius: 4px;

    white-space: pre;

    color: #E73F09;

    margin-top: 7.5px;

}



/*拍卖详情*/

.header-lottery {

    background: white;

    width: 100%;

    height: 50px;

    display: flex;

    align-items: center;

    justify-content: center;

    position: relative;

}



.header-lottery .back {

    position: absolute;

    top: 50%;

    margin-top: -10px;

    width: 11px;

    left: 3%;

}



.header-lottery .share {

    width: 22px;

    position: absolute;

    top: 50%;

    margin-top: -11px;

    right: 3%;

}



.header-lottery ul li {

    margin: 0 20px;

    font-size: 18px;

    float: left;

    border-bottom: 1px solid white;

    line-height: 48px;

}

.header-lottery ul li a{

    color: #333;

}

.header-lottery ul .active {

    border-bottom: 1px solid #E73C0A;

    color: #E73C0A;

}

.header-lottery ul .active a{

    color: #E73C0A;

}

.lottery-det {

    width: 100%;

    height: auto;

    background: white;

    margin-top: 2%;

}



.lottery-det .pic-1 {

    display: block;

    width: 100%;

}



.lottery-det .title {

    width: 94%;

    margin: 0px auto;

    font-size: 16px;

    line-height: 32px;

}



.lottery-det .det {

    width: 94%;

    height: auto;

    margin: 0px auto;

}



.lottery-det .det li {

    width: 100%;

}



.lottery-det .det li {

    font-size: 15px;

    line-height: 32px;

}



.lottery-det .pic-2 {

    width: 94%;

    display: block;

    margin: 2% auto;

}



.lottery-det .det-con {

    font-size: 15px;

    line-height: 20px;

    width: 94%;

    margin: 0px auto;

    text-align: justify;

    padding-bottom: 2%;

}



/*拍卖*/

.header-main .help {

    position: absolute;

    width: 23px;

    top: 50%;

    margin-top: -12.5px;

    left: 3%;

}



.header-main .menu {

    position: absolute;

    width: 23px;

    top: 50%;

    margin-top: -12.5px;

    right: 3%;

}



.list-lottery {

    width: 100%;

    height: 43px;

    overflow: hidden;

    background: white;

}



.list-lottery li {

    float: left;

    width: 50%;

    font-size: 15px;

    line-height: 42px;

}



.list-lottery li a {

    border-bottom: 1px solid white;

    color: #727272;

    padding: 11px 0;

}



.list-lottery .active a {

    border-bottom: 1px solid #E02E24;

    color: #E02E24;

}



/*拍卖*/

.lottery-main {

    width: 100%;

    height: auto;

    background: white;

    margin-top: 2%;

    padding-bottom: 3%;

}



.lottery-main > .title {

    font-size: 16px;

    line-height: 46px;

    color: #212121;

    border-bottom: 1px solid #EEEEEE;

}



.lottery-main .main {

    width: 94%;

    margin: 2% auto 0;

    border: 1px solid #F5F5F5;

}



.lottery-main .main .pic {

    width: 100%;

    position: relative;

}



.lottery-main .main .pic img {

    width: 100%;

    display: block;

    height: 140px;

}



.lottery-main .main .pic span {

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    font-size: 16px;

    line-height: 46px;

    padding-left: 2%;

    background: rgba(0, 0, 0, 0.4);

    width: 100%;

    color: white;

}



.lottery-main .main .state {

    padding: 7.5px 2%;

}



.lottery-main .main .state div {

    font-size: 15px;

    line-height: 30px;

}



.lottery-main .main .state div span {

    color: #E02E24;

}



.lottery-main .find-list ul li {

    border: 1px solid #EEEEEE;

    margin-top: 3%;

    border-radius: 6px;

    padding-bottom: 5px;

}



.lottery-main .find-list ul li span {

    margin-left: 5px;

}



.lottery-main .find-list ul li .pic {

    position: relative;

}



.lottery-main .find-list ul li .pic .num {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.4);

    color: white;

    font-size: 14px;

    line-height: 32px;

    padding: 0 5px;

}



/*拍卖现场*/

.lottery-scene {

    width: 100%;

    height: auto;

    margin-top: 2%;

}



.cur-state {

    position: relative;

}



.cur-state .close {

    width: 15px;

    height: 15px;

    position: absolute;

    top: 50%;

    right: 3%;

    margin-top: -7.5px;

    opacity: 1;

}



.current {

    width: 100%;

    height: auto;

}



.current .cur-heading {

    width: 100%;

    background: #e6e6e6;

    padding: 10px 0;

    overflow: hidden;

}



.current .cur-heading > img {

    float: left;

    margin-left: 5%;

    width: 44px;

    height: 44px;

    display: block;

    border-radius: 25px;

}



.current .cur-heading > span {

    float: left;

    margin-left: 10px;

    font-size: 16px;

    line-height: 44px;

    color: #222222;

}



.current .cur-heading > div {

    float: right;

    margin-right: 5%;

    position: relative;

    color: #222222;

}



.current .cur-heading > div span {

    color: #E02E24;

}



.current .cur-heading > div::before {

    content: '';

    width: 2px;

    height: 70%;

    background: #D8D8D8;

    position: absolute;

    left: -15px;

    top: 15%;

}



.lottery-scene .list {

    width: 90%;

    margin: 0px auto;

}



.lottery-scene .list li {

    margin-top: 6px;

}



.lottery-scene .list li > div {

    overflow: hidden;

}



.lottery-scene .list li > div .pic {

    float: left;

    width: 32px;

    height: 32px;

    border-radius: 20px;

    border: 1px solid white;

}



.lottery-scene .list li > div .det {

    float: left;

}



.lottery-scene .list li > div .det .name {

    font-size: 14px;

    line-height: 26px;

    display: block;

    margin-left: 5px;

}



.lottery-scene .list li > div .det div {

    background: url("../img-wap/bg10.png");

    background-size: 100% 100%;

    padding: 0 20px;

}



.lottery-scene .list li > div .det div .num {

    font-size: 18px;

    line-height: 48px;

    color: #EEAD00;

}



.lottery-scene .list li > div .det div .valid {

    font-size: 12px;

    line-height: 30px;

    display: inline-block;

    width: 32px;

    text-align: center;

    border: 1px solid white;

    border-radius: 20px;

    color: white;

    margin-left: 20px;

}



.list-state {

    width: 100%;

    background: white;

    overflow: hidden;

    height: 43px;

}



.list-state li {

    width: 19.3%;

    float: left;

    font-size: 15px;

    line-height: 42px;

    position: relative;

}



.list-state li a {

    border-bottom: 1px solid white;

    color: #727272;

    padding: 11px 0;

}



.list-state .active a {

    border-bottom: 1px solid #E02E24;

    color: #E02E24;

}



.list-state .tips::after {

    content: '';

    width: 8px;

    height: 8px;

    background: #E02E24;

    border-radius: 4px;

    position: absolute;

    top: 10px;

    right: 10%;

}



.lottery-order .media-left {

    width: 36%;

    min-width: 140px;

}



.lottery-order .media-body > .num {

    font-size: 13px;

    line-height: 25px;

}



.lottery-order .time_1 {

    color: #666666;

    position: absolute;

    width: 100%;

    bottom: 0;

    padding-top: 2%;

    border-top: 1px dashed #EEEEEE;

}



.lottery-order .media-body .tips {

    position: absolute;

    font-size: 12px;

    padding: 6px 0 11px;

    width: 76px;

    right: 5%;

    top: 35px;

    color: white;

    background: url("../img-wap/bg9.png") no-repeat;

    background-size: 100% 100%;

}



.lottery-order .time_2 {

    font-size: 13px;

    line-height: 25px;

    color: #666666;

}



.lottery-order .tips-icon {

    position: absolute;

    width: 60px;

    height: 60px;

    display: block;

    right: 5%;

    top: 30px;

}



.footer-lottery {

    width: 100%;

    max-width: 720px;

    padding: 10px 0;

    background: white;

    position: fixed;

    bottom: 0;

    left: 0;

}



.footer-lottery ul {

    width: 94%;

    margin: 0px auto;

}



.footer-lottery ul li {

    border-radius: 6px;

    float: left;

    overflow: hidden;

}



.footer-lottery ul .tips {

    border: 1px solid #E0E0E0;

    overflow: hidden;

    width: 20%;

    display: flex;

    align-items: center;

    justify-content: center;

}



.footer-lottery ul .tips img {

    width: 16px;

}



.footer-lottery ul .tips span {

    font-size: 14px;

    line-height: 30px;

    margin-left: 5px;

}



.footer-lottery ul .num {

    width: 44%;

    margin-left: 3%;

    font-size: 14px;

    line-height: 30px;

}



.footer-lottery ul .num input {

    display: block;

    width: 100%;

    border: 1px solid #E0E0E0;

    outline: none;

    border-radius: 6px;

    text-indent: 10px;

}



.footer-lottery ul .add {

    width: 7%;

    height: 32px;

    border-radius: 6px;

    text-align: center;

    background: #CAC5A5;

    margin-left: 3%;

    font-size: 24px;

    line-height: 32px;

    color: white;

    min-width: 32px;

    max-width: 32px;

}



.footer-lottery ul .add a {

    color: white;

}



.footer-lottery ul .enter {

    background: #E02E24;

    border-radius: 6px;

    font-size: 16px;

    line-height: 32px;

    width: 16%;

    text-align: center;

    margin-left: 3%;

}



.footer-lottery ul .enter a {

    color: white;

}



.vip-content {

    width: 100%;

    height: auto;

}



.vip-content img {

    width: 84%;

    display: block;

    margin: 10% auto;

}



.vip-content input {

    display: block;

    width: 84%;

    margin: 0px auto;

    font-size: 16px;

    line-height: 3;

    color: white;

    background: #E02E24;

    border-radius: 6px;

    border: none;

    outline: none;

}



/*首页-新*/

.new_header{

    width: 100%;

    height:auto;

    background:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));

    position: relative;

}

.header_search{

    width: 100%;

    margin: 0px auto;

    padding: 10px 3%;

    position: absolute;

    top:0;

    left:0;

    z-index: 10;

}

.share{

    display: table-cell;

    padding-right: 34px;

    position: relative;

}

.share img{

    width: 22px;

    height: 22px;

    position: absolute;

    top:50%;

    margin-top: -10.5px;

    left:0;

}

.header_search .search{

    display: table-cell;

    width: 100%;

    position: relative;

}

.header_search .search input{

    display: block;

    width: 100%;

    height: 30px;

    font-size: 12px;

    line-height: 30px;

    border: none;


    border-radius: 4px;

    outline: none;


}

.header_search .search input::-webkit-input-placeholder{

    color: #333;

}

.header_search  .search_icon{

    position: absolute;

    left:8px;

    top:8px;

    width: 14px;

    height: 14px;

}

.classify_icon{

    padding-left:8px;

    display: table-cell;

    position: relative;

    vertical-align: middle;

}

.classify_icon img{

    width: 26px;

}

.classify_icon span{

    position: absolute;

    font-size: 12px;

    display: block;

    width:16px;

    line-height: 16px;

    text-align: center;

    background: #E03025;

    border-radius: 10px;

    right:-20%;

    color: white;

    top:-4px;

}

.new_header .swiper-slide{

    width: 100%;

}

.new_header .swiper-slide img{

    width: 100%;

    display: block;

}

.new_header .swiper-container-horizontal > .swiper-pagination-bullets{

    bottom: 5px;

}

.new_header .swiper-pagination-bullet{

    background: white;

    opacity: 1;

    margin: 0;

}

.new_header .swiper-pagination-bullet-active{

    background: #E03025;

    opacity: 1;

}

.sale_index{

    width: 100%;

    height: auto;

    background: url("../img-index/bg1.png") no-repeat;

    background-size: 100% 100%;

    text-align: center;

    padding:3% 0 2%;

}

.sale_index .title{

    font-size: 20px;

    line-height: 24px;

    color: white;

}

.sale_index .time{

    font-size: 12px;

    line-height: 14px;

    color: white;

    margin-top: 5px;

}

.sale_index .time span{

    width:20px;

    background: #E02E24;

    border-radius: 3px;

    display: inline-block;

}

.sale_index .time span:first-of-type{

    margin-left: 5px;

}

.sale_index ul{

    width: 100%;

    overflow: hidden;

    margin-top: 8px;

}

.sale_index ul li{

    width: 23%;

    margin-left: 1.6%;

    background: white;

    float: left;

    padding: 3% 0 1%;

}

.sale_index ul li img{

    width: 90%;

    display: block;

    margin: 0px auto;

}

.sale_index ul li .pri{

    color: #E02E24;

    font-size: 14px;

    line-height: 20px;

}

.sale_index ul li .pri span{

    display: block;

    font-size: 12px;

    color: #999;

}

.sale_index .more{

    margin: 8px auto 0;

    font-size: 12px;

    line-height: 20px;

    width: 120px;

    border:1px solid white;

    letter-spacing: 4px;

}

.sale_index .more a{

    color: white;

}

.new_con{

    width: 100%;

    height: auto;

    margin-top: 3%;

    background: white;

}

.new_con .title{

    text-align: center;

    font-size: 18px;

    line-height: 50px;

    color: #333333;

}

.new_con .title>div{

    display: inline;

    position: relative;

}

.new_con .title span{

    font-weight: bold;

}

.new_con .title>div::before{

    position: absolute;

    content: '';

    width:100px;

    height: 19px;

    background: url("../img-index/line1.png") no-repeat;

    background-size: 100% 100%;

    top:50%;

    margin-top: -9.5px;

    left:-110px;

    z-index: 5;

}

.new_con .title>div::after{

    position: absolute;

    content: '';

    width:80px;

    height: 19px;

    background: url("../img-index/line.png") no-repeat;

    background-size: 100% 100%;

    top:50%;

    margin-top: -9.5px;

    right:-90px;

    z-index: 5;

}

.new_con .main_pic{

    width: 100%;

    display: block;

    height: auto;

}

.list_shop{

    width:100%;

    overflow: hidden;

}

.list_shop li{

    display: block;

    width:49%;

    float: left;

    margin-left: 2%;

    margin-top: 3%;

}

.list_shop li:nth-of-type(2n+1){

    margin-left: 0;

}

.today_con{

    width: 100%;

    height: auto;

    background: white;

    margin-top: 3%;

    padding: 10px 0;

}

.today_con .title{

    text-align: center;

    font-size: 18px;

    line-height: 30px;

    color: #333333;

}

.today_con .title>div{

    display: inline;

    position: relative;

}

.today_con .title span{

    font-weight: bold;

}

.today_con .title>div::before{

    position: absolute;

    content: '';

    width:50px;

    height: 1px;

    background: #d9d9d9;

    top:50%;

    margin-top: -0.5px;

    left:-80px;

    z-index: 5;

}

.today_con .title>div::after{

    position: absolute;

    content: '';

    width:50px;

    height: 1px;

    background: #d9d9d9;

    top:50%;

    margin-top: -0.5px;

    right:-80px;

    z-index: 5;

}

.today_con .small{

    text-align: center;

    font-size: 12px;

    color:#CBC8C8;

    margin-bottom: 10px;

}

.today_con ul{

    width: 100%;

}

.today_con ul li{

    width: 100%;

    margin-top: 2%;

}

.today_con ul li img{

    width: 100%;

    display: block;

    height: auto;

}

.header_search .search label a{

    display: block;

    color: #333;

}





.sale_title{

    width: 100%;


    padding:11px 3%;

    background: white;

    position: relative;

    border-top:1px solid #F1F1F1;

}

.sale_title .title_icon{

    width: 80px;

    float: left;

}

.sale_title .time{

    margin-left: 10px;

    font-size: 12px;

    line-height: 14px;

    margin-top: 3px;

    float: left;

}

.sale_title .time b{

    font-weight: normal;

    color: #222;

    margin-right: 5px;

    font-size: 14px;

    margin-top: 2px;

}

.sale_title .time span{

    background: #232323;

    color: white;

    text-align: center;

    margin:0 3px;

    width: 24px;

    display: inline-block;

    border-radius: 2px;

    font-size: 12px;

    line-height: 14px;

}

.sale_title .more_icon{


    top: 50%;

    margin-top: -9px;

    right:3%;

    position: absolute;

}

.sale_title .news{

    overflow: hidden;

    margin-left: 10px;

    font-size: 14px;

    line-height: 31px;

    margin-top: 1px;

    height:20px;

    color: #333;

}

.sale_title .news .icon{

    width: 18px;

    line-height: 18px;

}

.sale_title .news .swiper-container{

    margin-left: 8px;

}

.sale_title .news .swiper-slide a{

    color: #999;

    display: block;

}

.index_sale{

    width: 100%;

    height:auto;

    background: white;

    margin-top: 5px;

    border-bottom: 1px solid #F1F1F1;

}

.index_sale .swiper-slide{

    text-align: center;

    padding: 1% 0 2%;

}

.index_sale .swiper-slide img{

    width: 80%;

    display: block;

    margin: 0 auto;

}

.index_sale .swiper-slide .cur{

    font-size: 14px;

    line-height: 20px;

    display: block;

    color: #E73F09;

    margin-top: 10px;

}

.index_sale .swiper-slide .ori{

    display: block;

    font-size: 12px;

    line-height: 18px;

    text-decoration: line-through;

    color: #999;

}

.pic_index{

    width: 100%;

    background: white;

    padding: 3%;

    margin-top: 5px;

}

.pic_index>div{

    width:100%;

    height: auto;

    overflow: hidden;

}



.pic_index .pic1 img{

    display: block;

    width: 100%;

    min-width: 120px;

}

.pic_index .pic2{

    margin-top: 5px;

}

.pic_index .pic2 a{

    display: block;

}

.pic_index .l_pic{

    width:49%;

    float: left;

}

.pic_index .r_pic{

    width:49%;

    float: right;

}



.seller-menu {

    width: 100%;

    background: url("../img-wap/bg11.png") no-repeat;

    overflow: hidden;

    background-size: 100% 100%;

    padding: 4.5% 0;

}



.seller-menu li {

    width: 50%;

    float: left;

}



.seller-menu li img {

    width: 50px;

    height:50px;

    border-radius: 100%;

    display: block;

    float: left;

    margin-left: 10%;

}



.seller-menu li h4 {

    font-size: 15px;

    line-height: 28px;

}



.seller-menu li a {

    color: #A87D48;

}



.seller-menu li span {

    font-size: 12px;

    background: white;

    padding: 0 5%;

    border-radius: 4px;

    line-height: 18px;

}



.seller-menu li > div {

    margin-left: 3%;

    width: 50%;

    float: left;

}



.seller-menu-more {

    width: 100%;

    overflow: hidden;

    padding-top: 3%;

    background: white;

}



.seller-menu-more li {

    width: 25%;

    text-align: center;

    float: left;

    padding-bottom: 3%;

}



.seller-menu-more li img {

    width: 50px;

    height:50px;

    border-radius: 100%;

    margin-top: 3%;

}



.seller-menu-more li h4 {

    font-size: 14px;

    color: #A47740;

}



.seller-menu-more li span {

    font-size: 12px;

    color: white;

    background: #A47740;

    padding: 1%;

    border-radius: 20px;

    transform: scale(0.9);

    display: block;

    margin-top: 1%;

}

.sale_title .i_tit{

    font-size: 18px;

    text-align: center;

    display: block;

    color: orange;

}

.sell_con{

    margin-top: 5px;

}

.find_con{

    width: 100%;

    height: auto;

    background: white;

    margin-bottom: 5px;

    padding-top: 5px;

}

.find_con .main{

    width: 94%;

    height: auto;

    margin: 0 auto;

}

.find_con .main a,.find_con .main img{

    display: block;

    width: 100%;

    border-radius: 4px;

}

.find_con .swiper-container{

    padding: 2% 3% 5px;

}

.find_con  .swiper-slide{

    height: auto;

    text-align: center;

}

.find_con  .swiper-slide img{

    width: 100%;

    border-radius: 4px;

}

.find_con  .swiper-slide .title{

    font-size: 12px;

    line-height: 20px;

    color: #E73F09;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    margin-top: 5px;

}

.list_group{

    width: 100%;

    height: auto;

    padding: 0 1%;

    overflow: hidden;

}

.list_group li{

    width: 49%;

    margin-left: 2%;

    float: left;

    background: white;

    margin-bottom: 3px;

    padding-bottom: 5px;

}

.list_group li:nth-of-type(2n+1){

    margin-left: 0;

}

.list_group li .pic{

    width: 100%;

    position: relative;

}

.list_group li .pic img{

    display: block;

    width: 100%;

}

.list_group li .sale_num{

    line-height: 18px;

    font-size: 12px;

    text-align:center;

    color:#333;

    float: right;



}

.list_group li .title{

    width: 100%;

    padding: 0 3%;

    margin: 4px auto;

    font-size: 12px;

    line-height: 20px;

    height: 40px;

    overflow: hidden;

    color: #333;

}

.list_group li .price{

    width: 100%;

    padding: 0 3%;

    font-size: 14px;

    line-height: 20px;

    color: #E73F09;

}

.list_group li .price .yen{

    font-size: 12px;

}



