/**
商品详情页
**/
.ui-slider-group .ui-slider-item img{
    width: 100%;
    min-height: 200px;
    min-width: 320px;
    vertical-align: top;
}
#slider{
    position: relative;
    overflow: hidden;
}
.ui-slider-group .ui-slider-item{
    position: relative;
}
#slider .hot-tags{
    width: 80px;
    position: absolute;
    top: 5px;
    right: 0px;
    z-index: 20;
}
.slider-tabs-box {
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    height: 16px;
    text-align: center
}
.ui-slider-tabs {
    display: inline-block;
    padding: 4px;
    line-height: 0;
    text-align: center;
    vertical-align: top
}
.ui-slider-tabs a {
    display: inline-block;
    width: 4px;
    height: 4px;
    margin: 0 3px;
    background-color: #dbdbda;
    border-radius: 50%;
    overflow: hidden
}
.ui-slider-tabs a.ui-state-active {
    background-color: #0090e4
}
.ui-slider-item {
    background-color: #e3e3e3;
    text-align: center;
    position: relative;
    float:left;
    overflow: hidden;
    -webkit-box-sizing:border-box;
}

.product-hd h1{
    font-size: 18px;
    line-height: 1.2;
    margin: 0 35px;
    padding: 10px 0;
    border-bottom: #e4e4e4 solid 1px;
    text-align: center;
}
.price-box{
    padding: 10px 0;
    text-align: center;
    letter-space: -5px;
}
.price-box .price{
    color: #1898dd;
    /*float: left;*/
    display: inline-block;
    padding-left: 15px;
    position: relative;
}
.price-box .price sub{
    font-size: 20px;
    font-weight: bolder;
    position: absolute;
    left: 0;
    bottom: 8px;
    margin-left: -5px;
}
.price-box .price span{
    font-size: 60px;
    line-height: 60px;
    font-family: arial, sans-serif;
}
.price-box .sale {
    display: inline-block;
    margin-left: 12px;
}
.price-box .sale .discount {
    display: inline-block;
    padding: 2px 5px;
    margin-bottom: 2px;
    border-radius: 4px;
    color: #FFF;
    font-size: 16px;
    background-color: #0090e4;
}
.price-box .sale .prime-cost {
    font-size: 16px;
    text-decoration: line-through;
}
.product-hd .pd-info {
    display: -webkit-box;
}
.product-hd .pd-info li {
	width: 1%;
    -webkit-box-flex: 1;
    text-align: center;
    margin-bottom: 12px;
    font-size:16px;
}
.product-hd .pd-info li a {
    display: block;
    color: #1898dd;
    font-size:16px;
}
.fast-entray{
    /*float: right;*/
    display: inline-block;
    padding: 0 13px 0 10px;
    height: 32px;
    border-left:#e4e4e4 solid 1px ;
    width: 58px;
    line-height: 15px;
    font-weight: bolder;
    position: relative;
    margin-top: 9px;
}
.fast-entray .icon-right{
    position: absolute;
    right: 0px;
    top: 5px;
    margin-right: 0;
}

.over-remind{
    font-size: 14px;
    margin-bottom: 8px;
    padding-bottom: 5px;
    border-bottom: #e4e4e4 solid 1px;
}
.over-remind em{
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    margin: 0 4px;
    color: #1898dd;
}

/*商品详情 tab*/
.product-rule{
    background-color: #00a0e9;

}
.product-rule img{
    width: 100%;
    height: auto;
    max-width: 150px;
}

.mod-content{
    padding-bottom:85px;
}
.mod-content .product-info,.mod-content .product-intro{
    min-height: 200px;
}
.mod-content .product-info img,.mod-content .product-intro img{
    width: 100% !important;
}
.mod-content .product-intro .product-rule img{
    width: auto!important;
    max-width: 100% !important;
}
.product-rule .life{
    padding: 60px 0;
    text-align: center;
    background-color: #00a0e9;
    clear: both;
    border-top:#13A9E4 solid 1px;
}

.btn-wrap-fixed{
    position: fixed;
    width: 100%;
    left: 0;
    bottom: -1px;
    z-index: 100;
    text-align: center;

}
.btn-wrap-fixed .col-xs-8{
    float: none;
    margin: auto;
    width: auto;
    min-width: 66.6%;
    display: inline-block;

}

/**
comment list 评价列表
**/
.comment-list ul li{
    padding: 15px;
    border-bottom: #e4e4e4 solid 1px;
    padding-right: 45px;
    position: relative;
    overflow: hidden;
}
.comment-list ul li .stars{
    display: inline-block;
}
.comment-list ul li .icon{
    margin-right: 0px;
}
.comment-list ul li h3{
    font-size: 15px;
    font-weight: bolder;
    color: #444;
}
.comment-list ul li h3 a{
    color: #444;
}
.comment-list ul li .text{
    margin-top: 2px;
    font-size: 15px;
    line-height: 18px;
    max-height: 36px;
    overflow: hidden;
}
.arrow-a-box {
    display: block;
    position: absolute;
    width: 55px;
    top: 0;
    right: 0;
    height: 100%;
}
.arrow-panel{
    position: absolute;
    height: 32px;
    right: 10px;
    top: 50%;
    margin-top: -16px;
    border-left:#e4e4e4 solid 1px;
    padding: 5px 0 0 15px;

}


/**
* comment detail page*
**/
.comment-detail{
    background-color: #fff;
    border-bottom: #e4e4e4 solid 1px;
    padding-bottom: 65px;
}
.comment-detail .cmt-user{
    padding: 12px 15px;
    border-bottom: #e4e4e4 solid 1px;
}
.comment-detail .cmt-user .icon{
    margin-right: 0px;
}
.comment-detail .cmt-user h3{
    font-size: 15px;
    font-weight: bolder;
    color: #444;
}
.comment-detail .all-cot{
    min-height: 100px;
    padding: 12px 15px;
    font-size: 15px;
}
.comment-detail .all-cot p{
    margin-bottom: 10px;
}
.comment-detail .all-cot p:last-child{
    margin-bottom: 0;
}
.back-link a{
    display: block;
    text-align: center;
    font-size: 20px;
    color: #0097e0;
    line-height: 32px;
    height: 32px;
}


/**
* comment box*
**/
.common-box{
    background-color: #ffffff;
    border-top: #e4e4e4 solid 1px;
    border-bottom: #e4e4e4 solid 1px;
    margin-top: 5px;
    min-height: 50px;
    font-size:16px;
}
.common-box02{
    background-color: #ffffff;
    border-top: #e4e4e4 solid 1px;
    border-bottom: #e4e4e4 solid 1px;
    margin-top: 5px;
    min-height: 50px;
    padding: 12px 15px;
}
.mo-code{
    /*padding: 10px;*/
    border-bottom: #e4e4e4 solid 1px;
    padding-bottom: 10px;
}
.confirm-txt{
    margin: 0 102px 0 0px ;

}
.confirm .code{
    float: right;
    width: 88px;
}
.confirm .change{
    float: right;
    width: 92px;
}
.notice{
    line-height: 22px;
}
.notice h4{
    color: #444;
}
/**
* confirm order*
**/
.confirm-page{
    padding-bottom: 65px;
    overflow: hidden;
}
.order-adress{
    padding-right: 55px;
    position: relative;
    font-size:14px;
}
.order-adress .icon-local{
    margin-top: 1px;
}
.order-adress p,
.order-adress span {
    font-size:14px;
}
.step-list ul li{
    margin-left: 15px;
    border-bottom: #e4e4e4 solid 1px;
    height: 45px;
    line-height: 45px;
    font-size:14px;
}
.step-list ul li:last-child{
    border-bottom: none;
}
.step-list ul li a{
    display: block;
    height: 45px;
    padding-right: 15px;
    font-size:14px;
}
.product-info{
    padding: 10px 0px 10px 0;
}
.product-info .img{
    display: block;
    width: 125px;
    height: 125px;
    border: #e4e4e4 solid 1px;
    margin-left: -1px;
    overflow: hidden;
    text-align: center;
}
.product-info .img img{
    vertical-align: middle;
    max-width: 125px;
    max-height: 125px;

}
/*.product-info .img a{*/
    /**/
    /*height: 125px;*/
    /**/

/*}*/
.product-info .img span{
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.product-info .right{
    margin-left: 135px;
    font-size: 16px;
}
.product-info .right h2{
    font-size: 18px;
    line-height: 24px;
    font-weight: bolder;
    max-height:48px;

    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
}
.product-info .icon{
    margin-right: 0;
    margin-top: 3px;
}
.product-info .reduce,.product-info .add,.product-info .input{
    border: #989898 solid 1px;
    border-radius: 4px;
    padding: 0 4px;
    height: 24px;
    display: inline-block;
    float: left;
    /*margin-left: 8px;*/
    line-height: 0;
}
.product-info .input{
    width: 55px;
}
.product-info .input input{
    background-color: transparent;
    border: none;
    height: 22px;
    width: 45px;
    text-align: center;
    color: #0097e0;
    font-size: 15px;

}
/*.product-info .count{*/
    /*height: 24px;*/
/*}*/

/**
*预定成功*
**/
.pay-success .share-weibo{
    padding: 30px 0 0;
    clear: both;

}
.pay-success .share-weibo img{
    border: #d7d7d7 solid 1px;
    width: 100%;
    height: auto;
}


/* ****************************************************************************
 * **************************************************************************
 * ************************************************************************** */
/* *****************************************************************************
 * 地址管理
 * ************************************************************************** */

.address .address-title em,
.address .address-title label {
    color: #676767;
    font-size: 15px;
    line-height: 1;
    font-style: normal;
}
.address .address-title label {
    color: #ff5177;
    font-weight: bold;
    margin: -5px 0 0 5px;
}
/*.address .address-input input {*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*border: 1px solid #d7d7d7;*/
    /*border-radius: 6px;*/
    /*outline: none;*/
    /*text-indent: 1em;*/
    /*font-size: 15px;*/
/*}*/
.address select {
    height: 34px;
    width: 100%;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    outline: none;
    color: #0097e0;
    font-size: 15px;
    background-color: #fff;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding:0 20px 0 10px;
    -webkit-appearance: none;
    background: url("http://cdn2.moji002.com/webpush/appmall/icons.png") no-repeat right -494px;
    background-size: 200px auto;

}
.address select.error-iput{
    border: #d95d4c solid 1px;
}

.address .address-city div:nth-child(1) {
    width: 110px;
    float: left;
}
.address .address-city div:last-child {
    margin: 0 0 0 120px;
}

.address-edit-box {
    text-align: center;
    padding:15px 15px 250px;
}
.address-edit-box .btn {
    width: 47%;
    display: inline-block;

}
.address-edit-box .btn:first-child{
    margin-right: 4%;
}
.address-edit-box .btn02{
    width: 100%!important;
    display: block;
}

.address-btn-box {
    margin:15px 15px 250px;
}
.address-btn-box .btn {
    width:47%;
}
.address-btn-box .btn:first-child {
    margin-right:4%;
}
.address-btn-box p{
    margin: 0 15px 0;
    text-align: left;
}
.address-red-box {
    margin: 15px 0 250px;
    text-align:center;
    position: relative;
}
.address-red-box .btn {
    width:28%;
}
.address-red-box .btn:nth-child(1) {
    position:absolute;
    top:0;
    left: 15px;
}
.address-red-box .btn:nth-child(3) {
    position:absolute;
    top:0;
    right: 15px;
}
/*.address-btn-box button {*/
    /*width: 43.4%;*/
    /*margin: 25px 3% 0;*/
    /*display: inline-block;*/
    /*text-align: center;*/
/*}*/

/* *****************************************************************************
 * 订单详情
 * ************************************************************************** */
/*#order_tabs .ui-tabs-panel{*/
    /*display: none;*/
/*}*/
/*#order_tabs  .ui-tabs-panel.ui-state-active{*/
    /*display: block;*/
    /*z-index: 2;*/
/*}*/
.order-tabs {
    background: #fff;
}
.order-tabs ul li {
    width: 25%;
}

.order-state {
    margin: 5px 0 0 0;
    border: 1px solid #e4e4e4;
    border-width: 1px 0;
    padding: 12px 15px;
}
.order-state dl {
    float: left;
}
.order-state dl dt,
.order-state dl dd {
    height: 20px;
    color: #676767;
    font-size: 15px;
    line-height: 1;
}
.order-state dl dd {
    color: #0097e0;
}
.order-state div {
    float: right;
    /*width: 28.4375%;*/
}
.order-state div button {
    width: 100%;
}

.order {
    margin: 5px 0 0 0;
}
.order .order-list {
    width: 100%;
}
.order .order-list li {
    margin: 5px 0 0 0;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    background: #fff;
    padding: 10px 0;
    width: 100%;
    position: relative;
}
.order .order-list li:first-child{
    margin: 0;
}
.order .order-list li a {
    display: block;
}
.order .order-list li a.link {
    position: absolute;
    top: 50%;
    right: 15px;
    margin: -15px 0 0 0;
    height: 30px;
    width: 27px;
    border-left: 1px solid #e4e4e4;
}
.order .order-list li a.link i {
    float: right;
    margin: 5px 0 0 0;
}
.order .order-list li figure {
    width: 125px;
    height: 125px;
    border: rgba(215, 215, 215, 0.61) solid 1px;
    margin-left: -1px;
    overflow: hidden;
    float: left;
    text-align: center;
}
.order .order-list li figure span{
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.order .order-list li figure img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
.order .order-list li div {
    margin: 0 0 0 135px;
}
.order .order-list li div h2 {
    color: #676767;
    font-size: 18px;
    line-height: 1;
    font-weight: bolder;
    height: 45px;
    padding: 20px 0 0 0;
    overflow: hidden;
    word-break: break-all;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.order .order-list li div p {
    color: #676767;
    font-size: 15px;
    line-height: 21px;
}
.order .order-list li div p em {
    color: #fff;
    font-style: normal;
    background: #0097e0;
    border-radius: 3px;
    padding: 0 3px;
    font-size: 13px;
}
.order .order-price {
    padding: 12px 0;
    margin: 0 0 0 15px;
    border-bottom: 1px solid #e4e4e4;
    color: #676767;
    font-size: 15px;
}
.order .order-price div span {
    padding: 0 12px 0 0;
}
.order .order-price div em {
    font-style: normal;
    color: #0097e0;
    font-weight: bold;
}
.order .order-express {
    position: relative;
}
.order .order-express a {
    display: block;
}
.order .order-express i {
    position: absolute;
    top: 50%;
    right: 15px;
    margin: -10px 0 0 0;
}
.order .order-about {
    padding: 12px 15px;
}
.order .order-about div {
    width: 100%;
    margin: 4px 0 0 0;
    color: #676767;
    font-size: 15px;
    line-height: 20px;
}
.order .order-about div em {
    width: 72px;
    display: block;
    float: left;
    font-style: normal;
}
.order .order-about div span {
    display: block;
    margin: 0 0 0 72px;
}
.order .order-product {
    padding: 12px 0;
    border-top: #e4e4e4 solid 1px;
}
.order .order-product dl {
    width: 100%;
}
.order .order-product dl dt {
    width: 125px;
    height: 125px;
    border: #e4e4e4 solid 1px;
    margin-left: -1px;
    overflow: hidden;
    float: left;
    text-align: center;
}
.order .order-product dl dt img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
.order .order-product dl dt span{
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.order .order-product dl dd {
    margin: 0 0 0 135px;
}
.order .order-product dl dd h2 {
    color: #676767;
    font-size: 16px;
    line-height: 1.2;
    font-weight: bolder;
    /*
    padding: 10px 0 0 0;
    max-height: 46px;
    */
    overflow: hidden;
}
.order .order-product dl dd p {
    color: #676767;
    font-size: 15px;
    line-height: 21px;
}

/* *****************************************************************************
 * 发票信息
 * ************************************************************************** */

.repeipt .repeipt-box {
    border-bottom: 1px solid #e4e4e4;
}
.repeipt .repeipt-box:last-child {
    border-bottom: none;
}
.repeipt .repeipt-title {
    height: 44px;
    padding: 12px 15px;
    cursor: pointer;
}
.repeipt .repeipt-title h2 {
    float: left;
    color: #676767;
    font-size: 15px;
    font-weight: normal;
    line-height: 24px;
}
.repeipt .repeipt-title i {
    float: right;
}
.repeipt .change-box{
    padding: 0 15px 10px 15px;
}
.repeipt .repeipt-text,
.repeipt .repeipt-input {
    width:100%;
    padding: 6px 10px;
    line-height: 18px;
    border: #e4e4e4 solid 1px;
    border-radius: 4px;
    background-color: #fff;
    font-size: 15px;
    color: #676767;
    -webkit-appearance: none;
    background: -webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#ffffff));
}
.repeipt .repeipt-btn {
    margin-top: 15px;
    padding: 0 70% 0 0;
}

/* *****************************************************************************
 * 使用优惠券
 * ************************************************************************** */
.conpon {
}
.conpon .conpon-about {
    float: left;
}
#conpon_tabs .ui-tabs-content .ui-tabs-panel{
    background:none;
}

.conpon .conpon-btn {
    width: 54px;
    float: right;
    padding: 21px 0 0 0;
}
.conpon p {
    color: #676767;
    font-size: 15px;
    line-height: 24px;
}
.conpon p em {
    color: #0097e0;
    font-style: normal;
    font-weight: bolder;
}

.conpon .conpon-bottom div:nth-child(1) {
    float: right;
    width: 54px;
}
.conpon .conpon-bottom .input{
    margin: 0 64px 0 0;
}

.conpon-tabs {
    background: #fff;
}

.conpon-cancel {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 12px 15px;
}
.conpon-cancel h2 {
    float: left;
    color: #676767;
    font-size: 15px;
    font-weight: normal;
    line-height: 34px;
}

/* *****************************************************************************
 * 物流相关
 * ************************************************************************** */
.express-time {
    margin: 5px 0 0 0;
    border: 1px solid #e4e4e4;
    border-width: 1px 0;
    background: white;
}
.express-time ul {
    width: 100%;
    padding: 0 0 0 15px;
}
.express-time ul li {
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    line-height: 45px;
}
.express-time ul li:last-child {
    border-width: 0;
}
.express-time ul li a {
    display: block;
}
.express-time ul li em {
    color: #676767;
    font-size: 15px;
    font-style: normal;
}
.express-time ul li i {
    float: right;
    margin: 12px 15px 0 0;
}

.express-number {
    padding: 10px 15px;
}
.express-number p {
    color: #676767;
    font-size: 15px;
    line-height: 21px;
}

.express-detail {
}
.express-detail ul {
    width: 100%;
    padding: 10px 0 0 0;
}
.express-detail li {
    width: 100%;
    text-align: center;
}
.express-detail li em {
    display: block;
    color: #676767;
    font-size: 15px;
    line-height: 22px;
    font-style: normal;
    font-weight: bolder;
    padding: 2px 0 0 0;
}
.express-detail li em.color-blue {
    color: #0097e0;
}
.express-detail li time {
    display: block;
    color: #676767;
    font-size: 15px;
    line-height: 20px;
    padding: 0 0 2px 0;
    font-weight: normal;
}
.express-detail li p {
    color: #0097e0;
    font-size: 35px;
    font-weight: bolder;
    padding: 1px 0 5px;
    line-height: 1;
}

.icon-ehalf {
    height: 33px;
    width: 11px;
    background-position: -1px -412px;
}

.icon-eempty {
    height: 33px;
    width: 11px;
    background-position: -1px -451px;
}

.icon-ebottom {
    height: 23px;
}

/* *****************************************************************************
 * 物流相关
 * ************************************************************************** */
.reservation {
    padding:0 15px;
}
.reservation-suc{
    padding: 40px 15px;
    width: 320px;
    margin: auto;
    text-align: center;
}
.reservation h1 {
    margin:40px 0 0 0;
    color:#0097e0;
    font-size:36px;
    line-height:64px;
    text-align:center;
}
.reservation p {
    color:#0097e0;
    font-size:15px;
    line-height:18px;
    font-weight: bolder;
}
.reservation figure {
    margin:48px 0 20px;
    width:100%;
}
.reservation figure img {
    width:100%;
}
.reservation div {
    margin:7px 0 20px 0;
    color:#676767;
    font-size:13px;
    line-height:18px;
}
.reservation-dl {

}
.reservation-dl dt {
    line-height:32px;
    float:left;
}
.reservation-dl dd {
    margin:0 0 0 42px;
}
.reservation-protocol {
    border-top:1px solid #e4e4e4;
    margin:14px 0 0 0;
    padding:14px 0 10px;
    font-size:14px;
    line-height:21px;
}
.reservation-protocol input {
    float:left;
    margin:4px 0 0 7px;
}
.reservation-protocol label {
    margin:0 0 0 25px;
    display:block;
}



/*pay success*/
.congratulation{
    padding: 40px 15px;
    color: #1898dd;
    font-size:16px;
}
.congratulation h2{
    font-size: 35px;
    font-weight: bolder;
    line-height: 1;
}
.congratulation p{
    font-size: 22px;
    line-height: 24px;
    margin-top: 10px;
}
.success-info ul li{
    margin-left: 15px;
    padding: 15px 15px 15px 0;
    border-bottom: #d7d7d7 solid 1px;
    line-height: 20px;
}
.success-info ul li:last-child{
    border-bottom: none;
}
.success-info ul li h2{
    font-size: 15px;
}


/* *****************************************************************************
 * 抢购失败
 * ************************************************************************** */
.failuretobuy {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-top:1px solid #e4e4e4;
    background:#f4f4f4;
}
.failuretobuy div {
    max-width: 240px;
    margin: auto;
}
.failuretobuy h1 {
    padding:68px 0 34px 0;
    color:#0097e0;
    font-size:24px;
    font-weight:bold;
    line-height:30px;
}
.failuretobuy p {
    padding:0 0 90px 0;
}
.failuretobuy p mark {
    color:#0097e0;
    font-weight:bold;
    background:none;
}

/* *****************************************************************************
 * 404
 * ************************************************************************** */

.error-404 .error-404-in {
    padding:0 30px 30px;
}
.error-404 .e404{
    background:url(../../images/appmall/404.png) no-repeat center 95px;
    background-size:245px 83px;
    padding:220px 0 55px 0;
    text-align: center;
}
.error-404 .e500 {
    background:url(../../images/appmall/500.png) no-repeat center 28px;
    background-size:232px 165px;
    padding:220px 0 55px 0;
}
.error-404 .e500 .img{
    width: 220px;
    height: 53px;
    background: url("../../images/appmall/500-text.png") no-repeat;
    background-size: 220px auto;
    margin: auto;
}


.error-404 .e404 .img{
    width: 248px;
    height: 55px;
    background: url("../../images/appmall/404-text.png") no-repeat;
    background-size: 248px auto;
    margin: 0 auto 15px auto ;
}

.error-404-in .btn{
    width: 200px;
}

/* *****************************************************************************
 * buy losing
 * ************************************************************************** */
.buy-losing{
    margin:64px 0 0;
    padding: 50px 15px;
    text-align: center;
}
.buy-losing .lose-text {
    background:url(/images/appmall/buy-losing.png) no-repeat top center;
    background-size:264px 155px;
    height:155px;
    display:block;
}
.buy-losing .lose-text h2{
    font-size: 52px;
    line-height: 52px;
    color: #0097e0;
    display:none;
}
.buy-losing .lose-text p{
    font-size: 26px;
    line-height: 30px;
    color: #0097e0;
    display:none;
}
.buy-losing  .lose-text02{
    margin: 15px 50px 25px;
    text-align: left;
    font-size: 15px;
}
.buy-losing .btn-area {
    margin:0 50px;
}

/*toast*/

.ui-mask {
    position: fixed;
    top: 0;
    left: 0;
    background: #888;
    opacity: 0.5;
    display: none;
    z-index: 1001;
    -webkit-transform: translateZ(0);
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -webkit-user-drag: none;
    width: 100%;
    height: 100%;
}
.ui-dialog {
    background: #fff;
    -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.6);
    -webkit-border-radius: 3px;
    min-height: 100px;
    position: absolute;
    z-index: 1002;

}
.stack-dialog-box{
    width: 88%;
    left: 6%;
    top: 40px;
    padding: 20px;
    box-sizing: border-box;

}
.stack-dialog-box p {                                                                
    padding:10px 0 0 0;                                                              
    color:#0097e0;                                                                   
    font-size:16px;
    line-height:1;
    text-align: center;
 }                                                                                    
 .stack-dialog-box .img{                                                              
     margin: 20px 0;                                                                  
     text-align: center;                                                              
 }                                                                                    
 .stack-dialog-box .img img {                                                         
     width:100%;                                                        
     max-width:300px;                                                            
 }       

/* *****************************************************************************
 *  支付失败
 * ************************************************************************** */
.pay-failure-btn {
    padding:30px 15px 36px;
}
.pay-failure-btn div {
    padding:18px 9px 0 0;
    width:50%;
    float:left;
}
.pay-failure-btn div:last-child {
    padding:18px 0 0 9px;
}
/* error font-color */
.error-red {
    color:#ff5b5b !important;
}

/*refresh version page*/
.refresh-version{
    padding: 40px;
    text-align: center;
}
.refresh-version .text{
    text-align: left;
    margin-top: 40px;
}
.refresh-version .btn-area{
    padding: 0 15px;
    margin-top: 40px;
}



/* ************************************************************************** **
 * 协议，服务条款等纯文本信息页面样式
 * ************************************************************************** */
.aboutinfo {
    background:#fff;
    margin:5px 0 0 0;
    padding: 15px;
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    word-break:break-all;
}
.aboutinfo dl {
    border-top:1px solid #e4e4e4;
    /*margin:0 0 0 15px;*/
}
.aboutinfo dl:first-child {
    border:0 none;
}
.aboutinfo dt {
    padding:10px 0 5px;
    color:#676767;
    font-size:15px;
    line-height:21px;
    font-weight:bold;
}
.aboutinfo dd {
    padding:3px 0;
    color:#676767;
    font-size:15px;
    line-height:20px;
}
.aboutinfo dd p {
    padding:0 0 0 14px;
}
.aboutinfo dd span {
    width:15px;
    float:left;
    margin:0 0 0-14px;
}
.aboutinfo b {
    font-weight:bold;
}
.airnut-info{
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.airnut-info dt{
    padding-bottom: 5px;
    padding-top: 0;
}

.airnut-info dl{
    padding: 15px 15px 15px 0;
}

.sold {
    background:#fff;
    margin:5px 0 0 0;
    border:1px solid #e4e4e4;
    border-width:1px 0;
}
.sold ul {
    width: 100%;
    padding: 0 0 0 15px;
}
.sold li {
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    line-height: 45px;
}
.sold li:last-child {
    border:0 none;
}
.sold li a {
    display: block;
    color: #676767;
    text-decoration: none;
}
.sold li em {
    color: #676767;
    font-size: 15px;
    font-style: normal;
}
.sold li i {
    background: url("../../images/appmall/sold.png") no-repeat center center;
    background-size: 9px 16px;
    width: 9px;
    height: 15px;
    float: right;
    margin: 15px 15px 0 0;
}
.callnum {
    background:#fff;
    margin:5px 0 0 0;
    border:1px solid #e4e4e4;
    border-width:1px 0;
    padding: 12px 15px;
    line-height:22px;
    color:#676767;
    font-size:16px;
    font-weight:bold;
}
.callnum p{
    font-size: 14px;
    font-weight: normal;
}


/*lepao electric*/
.lepao-page-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url("../../images/appmall/lepao/bg.png") repeat-x;
    background-size: auto 100% ;
    text-align: center;
}
.page01,.page02,.page03{
    width: 100%;
    height: 100%;
    padding: 30px;
    background: url("../../images/appmall/lepao/bottom-logo.png") no-repeat  center bottom;
    background-size: 68px 62px;
}
.page01 h1{
    position: relative;
    z-index: 9;
}
.page01 .pic{
    position: absolute;
    top: 32%;
    left: 50%;
    /*margin-top: -114px;*/
    margin-left: -56px;
}
.lepao-page-bg .btn-area{
    width: 152px;
    height: 40px;
    position: absolute;
    bottom: 70px;
    left: 50%;
    margin-left: -76px;
}
.lepao-page-bg .btn-area a{
    display: block;
    height: 40px;
    background-color: #3677d4;
    border-radius: 5px;
    color: #fff;
    line-height: 40px;
    font-size: 18px;
    font-weight: bolder;
}
/*index02*/
.page02 .pic{
    position: absolute;
    top: 39%;
    left: 50%;
    /*margin-top: -68px;*/
    margin-left: -87px;
}
.page03 .pic{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -85px;
    margin-left: -152px;
}
/*1 minutes service */
.handsome-service{
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 640px;
    background: url("../../images/appmall/lepao/bs-pic.jpg") no-repeat center 120px #fdfdfd;
    background-size: 100% auto;

}
.handsome-service .title{
    padding: 40px 0 0 0;
    text-align: center;
}
.handsome-service .btn-area{
    width: 152px;
    height: 40px;
    position: absolute;
    bottom: 65px;
    left: 50%;
    margin-left: -76px;
}
.handsome-service .btn-area a{
    display: block;
    height: 40px;
    background-color: #3677d4;
    border-radius: 5px;
    color: #fff;
    line-height: 40px;
    font-size: 18px;
    font-weight: bolder;
    text-align: center;
}
.handsome-service .logo{
    width: 34px;
    height: 23px;
    background: url("../../images/appmall/lepao/bs-logo.png") no-repeat;
    background-size: 34px 23px;
    position: absolute;
    left: 50%;
    bottom: 25px;
    margin-left: -17px;
}


@media all and (max-height: 460px){
    .page01,.page02,.page03{
        width: 100%;
        height: 100%;
        padding: 15px;
        background:none;
    }
    .lepao-page-bg .btn-area{
        bottom: 30px;
    }
    .handsome-service{
        background-position: center 80px;
    }
    .handsome-service .title{
        padding: 20px 0 0 0;
        text-align: center;
    }
    .handsome-service .btn-area{
        bottom: 50px;
    }
    .handsome-service .logo{
        bottom: 10px;
    }
}

/*lepao animation*/
.fadeUp{
    -webkit-animation:fadeUp 2s ease 0s 1 normal forwards;
    -moz-animation:fadeUp 2s ease 0s 1 normal forwards;
    -o-animation:fadeUp 2s ease 0s 1 normal forwards;
    animation:fadeUp 2s ease 0s 1 normal forwards;
}
.fadeIn{
    -webkit-animation:fadeIn 2s ease 0s 1 normal forwards;
    -moz-animation:fadeIn 2s ease 0s 1 normal forwards;
    -o-animation:fadeIn 2s ease 0s 1 normal forwards;
    animation:fadeIn 2s ease 0s 1 normal forwards;
}
.fadeDown{
    -webkit-animation:fadeDown 2s ease 0s 1 normal forwards;
    -moz-animation:fadeDown 2s ease 0s 1 normal forwards;
    -o-animation:fadeDown 2s ease 0s 1 normal forwards;
    animation:fadeDown 2s ease 0s 1 normal forwards;
}
.pop-animation{
    -webkit-animation:animation 10s linear 0s infinite normal forwards;
    -moz-animation:animation 10s linear 0s infinite normal forwards;
    -o-animation:animation 10s linear 0s infinite normal forwards;
    animation:animation 10s linear 0s infinite normal forwards;
}
.page03-ani{
    -webkit-animation:page03Ani 2s linear 0.3s 1 normal forwards;
    -moz-animation:page03Ani 2s linear 0.3s 1 normal forwards;
    -o-animation:page03Ani 2s linear 0.3s 1 normal forwards;
    animation:page03Ani 2s linear 0.3s 1 normal forwards;
}
@-webkit-keyframes fadeUp{
    from{
        opacity: 0;
        -webkit-transform:translate(0px,30px);

    }
    to{
        opacity: 1;
        -webkit-transform:translate(0,0);
    }
}

@-webkit-keyframes fadeIn{
    from{
        opacity: 0;
    }
    to{
        opacity: 1;
    }
}
@-webkit-keyframes fadeDown{
    from{
        opacity: 0;
        -webkit-transform:translate(0px,-30px);
    }
    to{
        opacity: 1;
        -webkit-transform:translate(0,0);
    }
}

@-webkit-keyframes animation{
    0%{
        opacity: 0.8;
        -webkit-transform:translate(0px,25px);
    }
    10%{
        opacity: 1;
        -webkit-transform:translate(0,0);
    }
    20%{
        opacity: .8;
        -webkit-transform:translate(0,15px);
    }
    30%{
        opacity: 1;
        -webkit-transform:translate(0,0);
    }
    90%{
        opacity: 1;
        -webkit-transform:translate(0,0);
    }
    100%{
        opacity: 0.8;
        -webkit-transform:translate(0,20px);
    }

}
@-webkit-keyframes page03Ani{
    from{
        opacity: 0;
        -webkit-transform:translate(40px,-30px);
    }
    to{
        opacity: 1;
        -webkit-transform:translate(0,0);
    }
}

/*download-page*/
#download-page{
    position: relative;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    padding: 40px 35px;
    max-width: 320px;
    margin: auto;

}
#download-page .btn-box{
    padding: 0 20px;
}

.download-link-main{
    margin: auto;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background:url("../../images/appmall/download/bg.jpg") top no-repeat #238ff3;
    background-size: 100% 100%;
    color: #fff;
}
.download-link-main a{
    color: #fff;
    text-decoration: none;
}
.download-link-main .hd{
    width: 200px;
    position: absolute;
    top: 25%;
    left: 50%;
    margin: -50px 0 0 -100px;
    display: block;
    text-align: center;
    text-shadow: rgba(0, 104, 183, 0.20) 0 0 1px;
    animation: fadein .5s ease-in 0s 1 normal;
    -moz-animation: fadein .5s ease-in 0s 1 normal;
    -webkit-animation: fadein .5s ease-in 0s 1 normal;
    -o-animation: fadein .5s ease-in 0s 1 normal;

}

.download-link-main .hd.start{
    opacity: 1;
}
.download-link-main .hd h1{
    margin-bottom: 20px;
    text-align: center;
}
.download-link-main .hd h1 img{
    margin-left: -10px;
}
.download-link-main .hd h2{
    margin-bottom: 8px;
    font-size: 35px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
}
.download-link-main .bd{
    width: 170px;
    height: 70px;
    position: absolute;
    top: 75%;
    left: 50%;
    margin: -20px 0 0 -85px;
    background: url("../../images/appmall/download/download-bg.png") no-repeat;
    background-size: 170px auto;
    text-shadow: rgba(0, 104, 183, 0.20) 0 0 1px;
    animation: fadein 1s ease-in 0 1 normal;
    -moz-animation: fadein 1s ease-in 0 1 normal;
    -webkit-animation: fadein 1s ease-in 0 1 normal;
    -o-animation: fadein 1s ease-in 0 1 normal;
}
.download-link-main .bd:before{
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 68px;
    left:0;
    height: 57px;
    width: 100%;
    opacity: 1;
    background: url("../../images/appmall/download/shadow.png") no-repeat;
    background-size: 100%;
}
.download-link-main .bd a{
    display: block;
    height: 70px;
    overflow: hidden;

}
.download-link-main .bd a .ico-arrow-download{
    width: 45px;
    height: 45px;
    display: inline-block;
    float: left;
    background: url("../../images/appmall/download/download.png") no-repeat;
    background-size: 45px 45px;
    margin: 12px 0px 12px 15px;
}
.download-link-main .bd a div{
    margin-left: 70px;
    padding-top: 15px;
}
.download-link-main .bd a .cn{
    font-size: 18px;
}
.download-link-main .bd a .en{
    font-size: 10px;
}

.safari-arrow{
    width: 122px;
    height: 122px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url("../../images/appmall/download/arrow.png") no-repeat;
    background-size: 122px 122px;
}

.pop-bg.open-safari{
    color: #fff;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    padding: 180px 0 40px;
    background: rgba(0,0,0,.8);
}

/**liuhui fix**/


/*宣传首页*/

.open-sales {
    min-width: 320px;
    max-width: 640px;
    text-align: center;
    padding-bottom: 20px;
}

.open-sales .bag {
    width: 270px;
    height: 286px;
    margin: 20px auto 0;
    position: relative;
}
.open-sales .bag .head {
    width: 86px;
    height: 80px;
    position: absolute;
    top: 0;
    left: 7px;
    z-index: 1;
    -webkit-animation: head 1s linear 0s 1 normal forwards;
    animation: head 1s linear 0s 1 normal forwards;
}
.open-sales .bag .finger {
    width: 8px;
    height: 11px;
    position: absolute;
    z-index: 3;
    left: 43px;
    top: 85px;
    -webkit-animation: finger 1s linear 0s 1 normal forwards;
    animation: finger 1s linear 0s 1 normal forwards;
}
.open-sales .bag .sales {
    width: 270px;
    height: 286px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}

.open-sales a {
    margin: 17px auto;
    min-width: 130px;
    display: inline-block;
    background: #0097e0;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    padding: 0 10px;
    border-radius: 8px;
    text-decoration: none;
}
.open-sales .note-txt{
    font-size: 12px;
    color: #0097e0;

}

@keyframes head {
    0% {
        -webkit-transform: translate(40px, 50px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
    }
}

@-webkit-keyframes head {
    0% {
        -webkit-transform: translate(40px, 50px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
    }
}

@keyframes finger {
    0% {
        opacity: 0;
    }

    90% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes finger {
    0% {
        opacity: 0;
    }

    90% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


/*size choose box*/
.size-box{
    background-color: #fff;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 999;
}
.size-box .icon-close{
    float: right;
    margin: 12px 15px 0 0;
}
.size-box .size-panel{
    padding: 15px;
    max-width: 640px;
    margin: auto;
    overflow: hidden;
}
.size-box .number-panel{
    padding: 0px 15px 15px;
    max-width: 640px;
    margin: auto;
    line-height: 24px;
}
.size-box .number-panel{
    border-top:#e4e4e4 solid 1px;
}
.number-panel .button-ar{
    float: left;
    padding: 10px;
}

.sizebox-pop-bg{
    position: fixed;
    background-color: rgba(0, 0, 0, 0.80);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 998;
}
.size-list{
    margin-right: -15px;
}
.size-list ul li{
    float: left;
    border: #e4e4e4 solid 1px;
    border-radius: 4px;
    margin: 10px 15px 0 0;
}
.size-list ul li.active{
    border: #0097e0 solid 1px;

}
.size-list ul li.active a{
    color: #0097e0;
}
.size-list ul li a{
    line-height: 24px;
    display: block;
    padding: 0 15px;
}
.size-btn-fixed{
    height: 55px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.90);
    box-shadow: 0px 0px 6px rgba(1, 0, 0, 0.2);
    padding-top: 8px;
    z-index: 100;
}
.size-btn-fixed .col-xs-8{
    float: none;
    margin: auto;
}

/*index*/
.index-pd-list{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.airnut-friday{
    position: relative;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    /*background: url("http://cdn.moji002.com/momall/summernote/mm/2m/SE/mm2mSEYpq2QnV746.jpg") no-repeat top #ece3d4;*/
    /*background-size: 100% auto;*/
}
.airnut-friday .background{
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    background: url("http://cdn.moji002.com/momall/summernote/mm/2m/SE/mm2mSEYpq2QnV746.jpg") no-repeat top #ece3d4;
    background-size: 100% auto;
    z-index: 10;
}
.for-family{
    position: absolute;
    width: 100%;
    padding: 0 10% 20px;
    bottom: 0;
    left: 0;
    z-index: 11;
}
.for-family .buttons{
    height: 42px;
    margin-top: 10px;
}
.for-family .buttons .btn{
    float: left;
    width: 45%;
}
.for-family .text{
    text-align: center;
    color: #684128;
    font-size: 18px;
    line-height: 18px;
    margin-top: 10px;
}
.second-section{
    position: relative;
}
@media all and (max-height: 460px){
    .open-sales .bag {
        height: 270px;
        margin: 8px auto 0;
        position: relative;
    }
    .for-family{
        position: absolute;
        width: 100%;
        padding: 0 10% 8px;
        bottom: 0;
        left: 0;
    }
    .airnut-friday .background{
        background: url("http://cdn.moji002.com/momall/summernote/mm/2m/SE/mm2mSEYpq2QnV746.jpg") no-repeat 0 -45px #ece3d4;
        background-size: 100% auto;
    }
}






/* */
.btn-wrap-fixed.z-btn{
    height: 88px;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.80);
    padding-top: 0;
    z-index: 100;
}
.btn-wrap-fixed .col-xs-12 {
    float: none;
    margin: auto;
    text-align: center;
    color: #676767;
    font-size:13px;
    line-height:26px;
    padding:8px 0 0;
    background: rgba(255,255,255,.8);
}
.btn-wrap-fixed .col-xs-12 a,
.btn-wrap-fixed .col-xs-12 time {
	color: #0097e0;
	padding:0 4px;
}
.z-img {
	padding:28px 0 8px;
}
.z-img img {
	width:100%;
}
.z-info {
	border-top:1px solid #d7d7d7;
}
.z-info dt {
	border-bottom:1px solid #d7d7d7;
	margin:0 0 0 15px;
	padding:0 15px 0 0;
	line-height: 40px;
	color:#676767;
	font-size:14px;
}
.z-info dd {
	padding:0 15px;
}
.z-info dd div {
	padding:12px 0 20px 0;
	position:relative;
}
.z-info dd div em {
	float:left;
	color:#676767;
	font-size:12px;
	line-height: 30px;
	font-style:normal;
}
.z-info dd div p {
	width:100%;
	padding:0 0 0 52px;
}
.z-info dd div:nth-child(2) p {
	padding:0 104px 0 52px;
}
.z-info dd div input {
	height:30px;
	border:1px solid #d7d7d7;
	border-radius:7px;
	width:100%;
	padding:0 12px;
	outline:none;
}
.z-info dd div i {
	float:right;
	width:88px;
	text-align:center;
	display: block;
	height:30px;
	line-height:30px;
	background:#ebeced;
}
.z-info dd div i img {
	max-width:100%;
	max-height:100%;
	display:inline-block;
}
.z-info dd div b {
	position:absolute;
	top:42px;
	left:65px;
	color:#fa6164;
	font-size:12px;
	line-height:30px;
}
.z-tips {
	padding:0 15px;
}
.z-tips dt {
	padding:10px 0 0 0;
	line-height:28px;
	color:#676767;
	font-size:14px;
}
.z-tips dd {
	color:#676767;
	font-size:12px;
	line-height:21px;
}
.z-tips dd p {
	padding:0 0 0 15px;
	position:relative;
}
.z-tips dd p:before {
	position:absolute;
	top:9px;
	left:7px;
	height:3px;
	width:3px;
	font-size:0;
	overflow: hidden;
	background:#676767;
	border-radius:3px;
	content:"";
}
.z-btn {
	padding:30px 15px;
}
.z-pop {
	background:rgba(0,0,0,.3);
	height:100%;
	width:100%;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
}
.z-pop .z-pop-box {
	position:fixed;
	height:141px;
	width:272px;
	top:50%;
	left:50%;
	margin:-70px 0 0 -136px;
	background:rgba(242,244,248,1);
	z-index: 2;
	border-radius:7px;
}
.z-pop .z-pop-box h2 {
	padding:11px 0 0 0;
	line-height:45px;
	color:#0097e0;
	font-size:18px;
	text-align: center;
}
.z-pop .z-pop-box p {
	height:40px;
	border-bottom:1px solid #d7d7d7;
	color:#676767;
	font-size:13px;
	text-align:center;
	line-height:1;
}
.z-pop .z-pop-box span {
	display: block;
}
.z-pop .z-pop-box span a:first-child {
	border-right:1px solid #d7d7d7;
}
.z-pop .z-pop-box span a {
	width:49%;
	display: inline-block;
	color:#676767;
	font-size:15px;
	line-height:44px;
	text-align: center;
}
.z-disabled {
	background:#ccc;
	color:#999;
	border-color:#ccc;
}

/*
 * add cart button
 */
.z-col-12 {
    width:100%;
}
.z-col-12 .btn {
    border-radius:0;
}
.z-col-12 .btn-cart {
    float:left;
    border:0 none;
    height: 48px;
    width:50%;
    background: #0097e0;
    color:#fff;
    font-size:17px;
}
.z-col-12 .btn-cart:nth-child(2) {
    background:#40b1e8;
}
.z-col-12 .btn-cart.btn-cart-gray {
    background:#ddd;
}
.z-col-12 .btn-cart.btn-cart-gray.flashSaleBtn {
    background:#eee;
}
.cart_pop {
    position:fixed;
    top:50%;
    left:50%;
    width:240px;
    height:40px;
    background:rgba(0,0,0,.7);
    margin:-10px 0 0 -120px;
    border-radius:5px;
    color:#fff;
    font-size:17px;
    text-align:center;
    line-height:40px;
}
/*
.un-pay {
    width:100%;
}
.un-apy .list {
    width:100%;
}
.un-pay .item {
    width:100%;
    margin:10px 0 0 0;
    border:#e4e4e4 solid 1px;
    border-width:1px 0;
    background:#fff;
}
.un-pay .title {
    height:40px;
    border-bottom:#e4e4e4 solid 1px;
}
.un-pay .title  h2 {
    float:left;
    font-size:16px;
    color:#676767;
    line-height:40px;
    padding:0 0 0 10px;
}
.un-pay .title  span {
    float:right;
    font-size:14px;
    color:#1898dd;
    line-height:40px;
    padding:0 10px 0 0;
}
.un-pay .bottom {
    height:40px;
    border-top:1px solid #e4e4e4;
}
.un-pay .bottom p {
    float:left;
    font-size:14px;
    color:#676767;
    line-height:40px;
    padding:0 0 0 10px;
}
.un-pay .bottom a {
    float:right;
    height:24px;
    padding: 0 10px;
    font-size:14px;
    color:#fff;
    line-height:24px;
    background:#1898dd;
    margin:8px 10px 0 0;
    border-radius:4px;
}
.un-pay .goods-box {
    display:block;
    width:100%;
}
.un-pay .goods-list {
    float:left;
}
.un-pay .all {
    float:left;
    margin:10px 0 10px 10px;
    line-height:60px;
    font-size:14px;
    color:#676767;
}
.un-pay .goods-item {
    float:left;
    height:60px;
    width:60px;
    margin:10px 0 10px 10px;
    border:#e4e4e4 solid 1px;
    overflow:hidden;
    border-radius:3px;
}
.un-pay .goods-item img {
    height:100%;
    width:100%;
}
*/
