﻿* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 0.14rem;
    font-family: "Microsoft YaHei", arial;
    background: #f4f4f4;
    margin: 0 auto;
    max-width: 750px;
}

.body {
    background: #FFFFFF;
}

div, figure, figcaption, a, span, img, nav, header, section, table, tr, td, th, ul, li, nav, p, input, h1, h2, h3, h4, h5, h6, em, textarea {
    box-sizing: border-box;
}

header, section, footer, aside, nav, article, figure {
    display: block;
}

ul, ol {
    list-style: outside none none;
}

table td,
table th,
table tr {
    border-collapse: collapse;
}

a {
    text-decoration: none;
    cursor: pointer;
}

i, em, b {
    font-style: normal;
    font-weight: normal;
}

.wrapper {
    max-width: 6.4rem;
    margin: 0 auto;
    position: relative;
}

img {
    display: block;
    max-width: 100%;
    height: auto !important;
    max-height: 100%;
}

/*通用样式*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.none {
    display: none;
}

.clear:after {
    content: '.';
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

@font-face {
    font-family: 'iconfont';
    src: url('fonts/iconfont.eot'); /* IE9*/
    src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    font-size: 0.4rem;
    color: #303030;
}

.middle {
    width: 100%;
    height: 0.2rem;
    background: #EEEEEE;
}

.m15 {
    margin-bottom: 0.15rem;
}












/*bottomIcon*/
.bottomIcon {
    height: 0.88rem;
}

.bottomIcon, .buy-bottomIcon {
    position: fixed;
    width: 6.4rem;
    background: #FFFFFF;
    bottom: 0;
    z-index: 999;
    border-top: 0.01rem solid #e8e8e8;
    max-width: 750px;
}

    .bottomIcon li {
        float: left;
        width: 25%;
    }

        .bottomIcon li a {
            line-height: 0.88rem;
        }

        .bottomIcon li a, .buy-bottomIcon li a {
            font-size: 0.4rem;
            color: #303030;
            display: block;
            text-align: center;
            margin: 0 auto;
        }

.buy-bottomIcon {
    height: 0.75rem;
}

    .buy-bottomIcon li {
        float: left;
        width: 33.3333%;
        height: 0.75rem;
    }

        .buy-bottomIcon li a {
            line-height: 0.75rem;
            display: block;
        }

.buyBottom-Share a {
    background: #F09937;
    color: #FFFFFF !important;
    font-size: 0.24rem !important;
}

.buyBottom-Buy a {
    background: #E85308;
    color: #FFFFFF !important;
    font-size: 0.24rem !important;
}

.buyBottom-tal span {
    font-size: 0.24rem;
    line-height: 0.75rem;
}

    .buyBottom-tal span:last-child {
        color: #E85308;
    }

    .buyBottom-tal span > em {
        font-size: 0.36rem;
        color: #E85308;
    }

.vipBootom {
    height: 0.88rem;
    background: #188EEE;
    font-size: 0.3rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.88rem;
}

/*sharebox*/
.sharebox {
    position: fixed;
    width: 6.4rem;
    background: #FFFFFF;
    height: 2rem;
    padding-top: 0.25rem;
    z-index: 999;
    bottom: 0.75rem;
    border-top: 0.01rem solid #e8e8e8;
}

.fenxiang {
    position: absolute;
    left: 17%;
}

    .fenxiang i {
        text-align: center;
        display: block;
        font-size: 0.25rem;
        height: 0.5rem;
        color: #333;
    }

.share_close {
    position: absolute;
    right: 0.25rem;
    top: 0.25rem;
}

    .share_close a {
        display: block;
        width: 0.5rem;
        height: 0.5rem;
        background: url(../img/x1.png) no-repeat;
        background-size: 100%;
    }

/*sideNav*/
.sideShow {
    position: absolute;
    z-index: 9999;
    width: 80%;
    height: auto;
    left: 20%;
    top: 0;
    background: #FFFFFF;
    border: 0.01rem solid #e8e8e8;
    padding-bottom: 0.2rem;
}

.sideHeader {
    width: 100%;
    height: 0.88rem;
    line-height: 0.88rem;
    /*background: url(../images/side-logo.png) no-repeat center center;*/
    background-image: url(../images/side-logo.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 28%;
    border-bottom: 0.01rem solid #e8e8e8;
}

.sideBack {
    line-height: 0.88rem;
    height: 0.88rem;
    padding-left: 0.15rem;
}

.sideList {
    padding-top: 0.2rem;
}

    .sideList li {
        line-height: 0.6rem;
        border-bottom: 0.01rem solid #e8e8e8;
    }

    .sideList a {
        font-size: 0.24rem;
        color: #303030;
        width: 100%;
        line-height: 0.6rem;
        display: block;
        padding-left: 0.53rem;
    }

.sideMore {
    background: url(../images/sideMore.png) no-repeat 0.2rem center;
}

.sideLoss {
    background: url(../img/reduce.png) no-repeat 0.2rem center;
}

.sideBox {
    width: 100%;
    padding-left: 0.2rem;
}

    .sideBox a {
        font-size: 0.22rem;
        line-height: 0.4rem;
        color: #188eee;
        width: 100%;
        display: block;
    }


















.wrap {
    max-width: 6.4rem;
    position: fixed;
    right: 80%;
}

/*遮罩层*/
.shadeBox {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 80%;
    background: rgba(0,0,0,0.6);
    z-index: 999;
}




/*head begin*/
.header {
    height: 0.88rem;
    width: 100%;
    max-width: 6.4rem;
    position: fixed;
    top: 0;
    z-index: 999;
    background: url(../images/head-bg.png) repeat;
}

.headLeft, .headRight {
    width: 13.3%;
}

.headLeft {
    padding-left: 0.15rem;
}

    .headLeft a {
        color: #FFFFFF;
        line-height: 0.88rem;
    }

    .headLeft img, .headRight img {
        width: 0.5rem;
        height: 0.5rem;
        margin: 0.18rem auto 0.15rem auto;
    }

.headSearch {
    width: 73.4%;
    font-size: 0.3rem;
    height: 0.55rem;
    margin: 0.18rem 0;
    border-radius: 0.05rem;
    overflow: hidden;
    text-align: left;
    position: relative;
}

.search {
    width: 85%;
    height: 0.55rem;
    border: none;
    font-size: 0.22rem;
    color: #333;
    padding-left: 5%;
    outline: none;
    border-radius: 0;
}

.searchImg {
    width: 15%;
    height: 0.55rem;
    position: absolute;
    font-size: 0.32rem;
    line-height: 0.52rem;
    text-align: center;
    background-color: #FF9200;
    color: #fff;
    border-radius: 0 0.05rem 0.05rem 0;
}

.goodSHeader {
    background: rgba(0,0,0,0.2);
}

.goodSHeader, .orderHeader {
    height: 0.88rem;
    width: 100%;
    float: left;
    position: fixed;
    top: 0;
    z-index: 999;
    margin: 0 auto;
    max-width: 750px;
}

.goodsHeader-l, .orderHeader-l {
    width: 13.3%;
}

.goodsHeader-l, .orderHeader-l {
    padding-left: 0.15rem;
}

    .goodsHeader-l a {
        font-size: 0.4rem;
        color: #FFFFFF;
        line-height: 0.88rem;
    }


.orderHeader {
    background: #FFFFFF;
    border-bottom: 0.01rem solid #e8e8e8;
}

.headerTitle {
    width: 73.4%;
    line-height: 0.88rem;
    text-align: center;
    color: #444;
    font-size: 0.28rem;
}

.orderHeader-l a {
    color: #303030;
    ont-size: 0.4rem;
    line-height: 0.88rem;
}

























.sectionMargin {
    margin-top: 0.88rem;
    margin-bottom: 0.88rem;
}
/*banner begin*/
.main {
    width: 100%;
    height: 2.4rem;
}

.swiper-slide img {
    width: 100%;
    height: 2.4rem;
}

.swiper-pagination-bullets {
    bottom: 0.05rem !important;
}

.swiper-pagination-bullet-active {
    background-color: #038496;
}



/*nav begin*/
.menu {
    width: 100%;
    background: #FFFFFF;
    margin-bottom: 0.2rem;
}

    .menu > a {
        display: inline-block;
        width: 20%;
        overflow: hidden;
        float: left;
        text-align: center;
        padding: 0.3rem 0 0.2rem 0;
    }

        .menu > a > dl > dd > img {
            width: 0.8rem;
            height: 0.8rem;
            margin: 0 auto;
        }

        .menu > a > dl > dt {
            width: 100%;
            text-align: center;
            font-size: 0.2rem;
            color: #7d7d7d;
        }



/*product*/
.nav {
    background: #FFFFFF;
    margin-bottom: 0.2rem;
}

.f-Qroduct {
    width: 100%;
    height: 2rem;
    border-top: 0.01rem solid #EEEEEE;
}

.timeQroduct {
    width: 50%;
    height: 2rem;
    /*background: url(../images/xianshi.png) no-repeat right bottom;*/
    background-image: url(../images/xianshi.png);
    background-position: right 0.05rem;
    background-size: 100%;
    background-repeat: no-repeat;
    border-right: 0.01rem solid #EEEEEE;
}

    .timeQroduct img {
        width: 0.4rem;
        height: 0.42rem;
    }

.newQroduct {
    width: 50%;
    height: 2rem;
    background-image: url(../images/new-product.png);
    background-position: right 0.05rem;
    background-size: 100%;
    background-repeat: no-repeat;
}

    .newQroduct img {
        width: 0.36rem;
        height: 0.42rem;
    }

    .newQroduct h6 {
        color: #EB4949 !important;
    }

.productTitle {
    padding: 0.2rem 0 0 0.15rem;
    width: 100%;
    position: relative;
}

.pTitle-right {
    margin-left: 0.1rem;
}

    .pTitle-right h6 {
        font-size: 0.28rem;
        color: #E76B11;
        line-height: 1.2;
        font-weight: 700;
    }

    .pTitle-right p {
        font-size: 0.14rem;
        color: #7D7D7D;
    }

.s-Qroduct {
    width: 100%;
    max-width: 6.4rem;
    background: #f4f4f4;
    margin-bottom: 0.2rem;
}

.t1 {
    margin-bottom: 0.1rem;
}

    .t1 h4 {
        font-size: 0.3rem;
        text-align: center;
        color: #333;
        line-height: 0.7rem;
        font-weight: normal;
        position: relative;
    }

.more {
    position: absolute;
    right: 0.1rem;
    top: 50%;
    margin-top: -0.35rem;
    color: #5fb41b;
    font-size: 0.2rem !important;
}

.s-Qrod {
    max-width: 6.4rem;
    width: 100%;
}

.sQroduct-list:nth-of-type(2n) {
    border-right: 0;
}

.sQroduct-list {
    width: 49.5%;
    float: left;
    display: block;
    background: #fff;
    margin-bottom: 0.1rem;
}

    .sQroduct-list:nth-of-type(2n) {
        float: right;
    }

    .sQroduct-list figure {
        width: 3.15rem;
    }

    .sQroduct-list img {
        width: 3.15rem;
        height: 3.15rem;
        padding: 0.1rem;
        border-bottom: 0.01rem solid #F4F4F4;
    }

.sList-title {
    position: relative;
    height: 1.4rem;
}

    .sList-title h5 {
        font-size: 0.24rem;
        font-weight: 500;
        color: #333;
        padding: 0.1rem;
    }

    .sList-title span {
        position: absolute;
        bottom: 0.05rem;
        color: #e85308;
        font-size: 0.2rem;
        left: 0.1rem;
    }

        .sList-title span > em {
            font-weight: 700;
            font-size: 0.3rem;
        }



/*滚动水平导航栏 start*/
.lr_nb {
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    height: 0.8rem;
    line-height: 0.8rem;
    width: 100%;
    position: fixed;
    background: #F4F4F4;
    padding: 0px 10px;
    box-sizing: border-box;
    z-index: 1;
    max-width: 1080px;
    opacity: 1;
    top: 0.88rem;
    -webkit-transition: .3s all;
    transition: .3s all;
}

    .lr_nb .slider_wrap.line {
        overflow: hidden;
        overflow-x: scroll;
        width: 100%;
        -webkit-overflow-scrolling: touch;
    }

        .lr_nb .slider_wrap.line .item_cell {
            display: inline-block;
            overflow: hidden;
            position: relative;
            padding: 0 0.2rem 0 0.2rem;
        }

    .lr_nb .slider_wrap.box {
        overflow: hidden;
        width: 100%;
    }

    .lr_nb .slider_wrap::-webkit-scrollbar {
        display: none;
    }

    .lr_nb .wx_items {
        white-space: nowrap;
    }

        .lr_nb .wx_items span {
            color: #666;
            font-size: 0.24rem;
            white-space: nowrap;
            display: block;
            -webkit-tap-highlight-color: rgba(0,0,0,0);
            text-align: center;
            cursor: pointer;
        }

            .lr_nb .wx_items span a {
                color: #666;
            }

        .lr_nb .wx_items .current span, .lr_nb .wx_items .current a:visited, .lr_nb .wx_items .current a:link, .lr_nb .wx_items .current a:hover, .lr_nb .wx_items .current a:focus {
            color: #4fbeab;
        }

        .lr_nb .wx_items .current a:visited, .lr_nb .wx_items .current a:link, .lr_nb .wx_items .current a:hover, .lr_nb .wx_items .current a:focus {
            border-radius: 0.05rem;
            padding: 0.05rem 0.2rem;
            background: #188EEE;
            color: #FFFFFF !important;
        }

.lr_nb_after {
    height: 0.8rem;
    display: block;
    clear: both;
}
/*滚动水平导航栏 end*/

/*accList*/
.accNav li {
    float: left;
    height: 0.8rem;
    line-height: 0.8rem;
    width: 25%;
    text-align: center;
    background: #F4F4F4;
    border-bottom: 0.01rem solid #e8e8e8;
}

    .accNav li a {
        font-size: 0.24rem;
        color: #303030;
    }

.accNav-now {
    border-radius: 0.05rem;
    padding: 0.05rem 0.2rem;
    background: #188EEE;
    color: #FFFFFF !important;
}

.accList {
    background: #F4F4F4;
    max-width: 6.4rem;
}

.listForm {
    width: 100%;
    max-width: 6.4rem;
    padding: 0.15rem 0;
    background: #FFFFFF;
    border-bottom: 1px solid #E8E8E8;
}

    .listForm img {
        width: 30.3%;
        height: 1.94rem;
    }

.accFig {
    width: 69.7%;
    padding: 0rem 0.1rem 0rem 0.1rem;
    position: relative;
}

.list-price {
    color: #e85308;
    font-size: 0.18rem;
    right: 0.1rem;
    bottom: -0.1rem;
    position: absolute;
}

    .list-price em {
        font-size: 0.3rem;
    }

.accLi {
    color: #989898;
    font-size: .16rem;
    width: 100%;
    overflow: hidden;
}

.accFig-title {
    font-size: 0.22rem;
    color: #303030;
    line-height: 1.2;
    margin-bottom: 0.1rem;
    font-weight: normal;
}

    .accFig-title a, .accFig-title a:hover, .accFig-title a:active {
        color: #188EEE;
    }

.accLi em {
    color: #5fb41b;
}

.accLi p {
    width: 50%;
    float: left;
    line-height: 1.5;
    font-size: .16rem;
}

/*goods-details*/
.goodsImg {
    height: 4rem;
}

    .goodsImg img {
        margin: auto;
    }

.goodsTitle {
    padding: 0.15rem 0.15rem 0 0.15rem;
    width: 100%;
    background: #FFFFFF;
}

.goodsT-l {
    width: 90%;
    font-size: 0.24rem;
    color: #303030;
    padding-right: 0.15rem;
}

.goodsT-r {
    width: 10%;
    text-align: center;
    display: block;
}

    .goodsT-r a {
        color: #989898;
        font-size: 0.16rem;
    }

    .goodsT-r img {
        width: 0.26rem;
        height: 0.26rem;
        margin: 0.05rem auto;
    }

.goodsPrice {
    font-size: 0.18rem;
    color: #E85308;
    line-height: 0.7rem;
}

    .goodsPrice em {
        font-size: 0.4rem;
        margin: 0 0.05rem;
        font-weight: normal;
    }

.goodsNumber {
    background: #f9f9f9;
    margin-bottom: 0.2rem;
}

    .goodsNumber div {
        border-bottom: 0.01rem solid #e8e8e8;
    }

.goodsAdvan {
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0 0.15rem;
    display: table;
    vertical-align: middle;
}

    .goodsAdvan img {
        width: 0.2rem;
        height: 0.2rem !important;
    }

    .goodsAdvan span {
        display: table-cell;
        vertical-align: middle;
        height: 0.5rem;
        font-size: 0.18rem;
        color: #989898;
    }

.goodsN-boot {
    width: 100%;
    height: 0.7rem;
    padding: 0.25rem 0;
    display: table;
    vertical-align: middle;
}

    .goodsN-boot span {
        width: 33.3333%;
        border-right: 0.01rem solid #e8e8e8;
        color: #303030;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        font-size: 0.2rem;
    }

        .goodsN-boot span:last-child {
            border-right: none;
        }

        .goodsN-boot span a {
            color: #E85308;
            margin-left: 0.1rem;
        }


.goodsComment {
    background: #FFFFFF;
    padding: 0 0.15rem;
    border-bottom: 0.01rem solid #e8e8e8;
    margin-bottom: 0.2rem;
}

.goodsComTitle {
    line-height: 0.7rem;
    font-size: 0.2rem;
    color: #303030;
}

.goodsComCon {
    border-bottom: 0.01rem solid #E8E8E8;
}

    .goodsComCon dt {
    }

    .goodsComCon em {
        display: block;
        width: 0.3rem;
        height: 0.3rem;
        border-radius: 50%;
        float: left;
        margin-right: 0.1rem;
    }

    .goodsComCon dd, .goodsComCon dt {
        font-size: 0.2rem;
        color: #303030;
        line-height: 0.3rem;
    }

.goodsComT {
    font-size: 0.16rem !important;
    color: #989898 !important;
    padding: 0.1rem 0;
}

.goodsComTime {
    margin-right: 0.1rem;
}

.goodsComDisscuss {
    font-size: 0.24rem !important;
    margin-bottom: 0.1rem;
}

.goodsComReply {
    border: 1px solid #E4E4E4;
    padding: 0.1rem;
    margin-bottom: 0.1rem;
    background: #eee;
    border-radius: 0.05rem;
}

.goodsComttt {
    color: #AAA;
}

.goodsDetail {
    width: 100%;
    background: #FFFFFF;
}

    .goodsDetail .tab {
        display: flex;
    }

.goodsDeTitle {
    width: 50%;
    color: #736d6d;
    float: left;
    height: 0.7rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.24rem;
    display: block;
    border-bottom: 0.01rem solid #e8e8e8;
}

    .goodsDeTitle.active {
        color: #E85308;
        border-bottom: 0.02rem solid #E85308;
    }

.goodsDeCon {
    padding: 0.2rem 0.15rem;
}

.tab_2 {
    padding: 0.2rem;
    font-size: 0.24rem;
    line-height: 0.4rem;
}

/*order-detail*/
.order-time {
    color: #989898;
    line-height: 0.6rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    font-size: 0.2rem;
}

    .order-time b {
        color: #303030;
    }

.order-status {
    color: #F09937;
}

.orderFig {
    width: 69.7%;
    padding: 0rem 0.1rem 0rem 0.1rem;
    position: relative;
}

    .orderFig li {
        margin-bottom: 0.1rem;
    }

        .orderFig li:first-child {
            font-size: 0.22rem;
            color: #303030;
            line-height: 1.2;
            margin-bottom: 0.1rem;
            font-weight: normal;
        }

    .orderFig span {
        color: #303030;
    }

.spanr20 {
    margin-right: 20px;
}

.orderFig li em {
    font-size: 0.3rem;
    margin: 0 0.05rem;
}

.orderForm {
    padding: 0 0.15rem;
    background: #FFFFFF;
}

    .orderForm li {
        border-bottom: 0.01rem solid #F4F4F4;
    }

.orderForm-1 {
    height: 0.9rem;
    padding-top: 0.2rem;
    line-height: 0.7rem;
}

    .orderForm-1 span {
        float: left;
        width: 0.58rem;
        text-align: center;
        font-size: 0.2rem;
    }

        .orderForm-1 span img {
            width: 0.58rem;
            height: 0.44rem;
            margin: 0.13rem 0;
        }

    .orderForm-1 input[type=text] {
        margin-top: 0.13rem;
        float: left;
        width: 0.8rem;
        height: 0.44rem;
        text-align: center;
        font-size: 0.2rem;
        border: 0.01rem solid #dcdcdc;
    }

.orderForm-tag {
    font-size: 0.22rem;
    color: #222;
}

.orderForm-ship {
    line-height: 0.7rem;
    /*height: 0.7rem;*/
}

    .orderForm-ship button {
        width: 1.2rem;
        text-align: center;
        line-height: 0.4rem;
        background: #fff;
        border: 0.01rem solid #F09937;
        margin-left: 0.2rem;
        margin-top: 0.15rem;
        font-size: 0.2rem;
        border-radius: 0.2rem;
    }

    .orderForm-ship .customer {
        background: #77787b;
        color: #fff;
        border: 1px solid #77787b;
    }

    .orderForm-ship .product {
        background: #2b4490;
        color: #fff;
        border: 1px solid #2b4490;
    }

    .orderForm-ship .newsbox {
        position: relative;
    }

        .orderForm-ship .newsbox .news {
            position: absolute;
            color: red;
            top: -0.2rem;
            right:-0.1rem;
            font-weight: bold;
        }

.btn-click {
    background: #F09937;
    color: #FFFFFF;
}

.btn-click2 {
    border: 0.01rem solid #F09937;
    color: #F09937;
}

.orderForm-hint {
    background: #FFFFFF;
    border: 0.01rem solid #F09937;
    font-size: 0.2rem;
    line-height: 1.5 !important;
    padding: 0.1rem 0.1rem;
    width: 90%;
    border-radius: 0.05rem;
    margin: 0 auto;
}

.orderForm-feed {
    padding: 0.15rem 0;
}

    .orderForm-feed input[type=text] {
        border: 0.01rem solid #EEEEEE;
        width: 80%;
        background: #f5f5f5;
        height: 0.4rem;
        padding: 0.05rem 0.05rem;
        font-size: 0.2rem;
        float: right;
    }

    .orderForm-feed textarea {
        border: 0.01rem solid #EEEEEE;
        width: 80%;
        background: #f5f5f5;
        height: 0.8rem;
        padding: 0.05rem 0.05rem;
        font-size: 0.2rem;
    }

.orderForm-price {
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: right;
}

    .orderForm-price span {
        margin-left: 0.2rem;
    }

        .orderForm-price span:last-child {
            color: #E85308;
            margin-left: 0.05rem !important;
        }

            .orderForm-price span:last-child > em {
                font-size: 0.3rem;
            }

.orderForm-coupan .orderForm-tag {
    padding-right: 0.5rem;
}

.orderForm-coupan input[type=text] {
    border: 0.01rem solid #EEEEEE;
    width: 60%;
    background: #f5f5f5;
    height: 0.6rem;
    padding: 0.1rem;
    font-size: 0.2rem;
}

.orderForm-coupan input[type=button] {
    border: 0px solid #fff;
    width: 19%;
    background: #E85308;
    color: #fff;
    height: 0.6rem;
    padding: 0.1rem;
    font-size: 0.2rem;
    border-radius: 0.1rem;
    -webkit-appearance: none;
    outline: none;
}

.orderPay {
    width: 100%;
    background: #FFFFFF;
    padding: 0 0.15rem;
}

    .orderPay span {
        font-size: 0.5rem;
        float: left;
        padding: 0.05rem;
        color: red;
    }

    .orderPay .inputdiv {
        border-bottom: 1px solid #e8e8e8;
        width: 100%;
        float: left;
    }

        .orderPay .inputdiv .required {
            color: red;
            font-size: 14px;
            font-weight: bold;
            width: 5%;
            padding: 0;
            line-height: 0.9rem;
        }

        .orderPay .inputdiv .title {
            font-size: 14px;
            width: 25%;
            padding: 0;
            color: #000;
            white-space: nowrap;
            overflow: hidden;
            line-height: 0.9rem;
        }

        .orderPay .inputdiv .txt {
            border: 0px;
            width: 70%;
            text-align: left;
            padding-left: 10px;
            outline: none;
            background: #fff;
            color: #000;
            font-size: 14px;
            height: 0.89rem;
        }

        .orderPay .inputdiv .select {
            border: 0px;
            width: 65%;
            text-align: left;
            padding-left: 10px;
            outline: none;
            background: #fff;
            color: #000;
            font-size: 14px;
            height: 0.8rem;
        }

        .orderPay .inputdiv .checkboxlist {
            width: 70%;
            font-size: 14px;
            float: left;
            border: 0px;
            padding: 5px;
        }

            .orderPay .inputdiv .checkboxlist em {
                width: 50%;
                overflow: hidden;
                display: block;
                float: left;
            }

.paypal-img {
    width: 0.89rem;
    height: 0.46rem;
}

.zhifubao-img {
    width: 1.14rem;
    height: 0.46rem;
}

.weixin-img {
    width: 1.51rem;
    height: 0.46rem;
}

.orderPay img {
    margin-left: 0.2rem;
    margin-top: 0.22rem;
}


.orderPay select {
    background: #F5F5F5;
    border: 0.01rem solid #188EEE;
    height: 0.5rem;
    line-height: 0.5rem;
    width: 25%;
    font-size: 0.2rem;
    border-radius: 0.05rem;
    display: inline-block;
    margin-right: 0.2rem;
    padding-left: 0.1rem;
}

.orderPay form input[type="radio"] {
    width: 0.24rem;
    height: 0.24rem;
    background: #F5F5F5;
    border: 0.01rem solid #ddd;
    margin-top: .33rem;
}

/*comment-page*/
.commentNub {
    font-size: 0.2rem;
}


/*newsList*/
.newsList {
    padding: 0.1rem;
    border-bottom: 0.01rem solid #E8E8E8;
    display: flex;
    justify-content: center;
    align-items: center;
}

.newsFig {
    width: 69.7%;
    padding: 0.1rem 0.1rem 0rem 0.1rem;
    height: 1.94rem;
    position: relative;
}

    .newsFig li:first-child {
        font-size: 0.2rem;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: initial;
    }

    .newsFig li:last-child {
        font-size: 0.18rem;
        color: #666;
        position: absolute;
        bottom: 0.1rem;
    }


/*newsContent*/
.newsContent {
    padding: 0.2rem 0.15rem 0.2rem 0.15rem;
    background: #FFFFFF;
}

.newsConTitle {
    font-size: 0.26rem;
}

.newsConTime {
    font-size: 0.2rem;
    line-height: 0.7rem;
    color: #555;
}

.newsConCon p {
    font-size: 0.22rem;
    line-height: 1.5;
    text-indent: 0.48rem;
    margin-bottom: .15rem;
    color: #555;
    word-break: break-all;
    word-wrap: break-word;
}


/*vip-FirstCon*/
.vip-FirstCon {
    margin-bottom: 0.2rem;
}

    .vip-FirstCon div {
        border-bottom: 0.01rem solid #E8E8E8;
    }

.vip-Avatar {
    border-bottom: none !important;
    max-width: 6.4rem;
    width: 100%;
    height: 3rem;
    background-image: url(../img/vip-Avatar-bg.png);
    background-position: left top;
    background-size: 100%;
    background-repeat: no-repeat;
    text-align: center;
    padding: 0.6rem 0;
}

    .vip-Avatar figcaption {
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.32rem;
        color: #FFFFFF;
        font-weight: normal;
    }

.vipAvatar-img {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
}

.vipAvatar-name {
    font-size: 0.3rem;
}

.vip-Order {
    width: 20%;
    text-align: center;
    float: left;
    padding: 0.2rem 0;
    display: block;
    position: relative;
}

.vipOrderNub {
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 100%;
    border: 0.03rem solid #E85308 !important;
    top: 0.15rem;
    right: 0.25rem;
    z-index: 9999;
    text-align: center;
    line-height: 0.26rem;
    color: #E85308;
    padding: 0 !important;
    background: #FFFFFF;
}

.vipOrder-title {
    font-size: 0.22rem;
    color: #303030;
}

.vip-Order img {
    margin-bottom: 0.1rem;
}

.vipOrder-img {
    width: .48rem;
    height: .48rem;
    margin: 0 auto;
}

.vipList {
    background: #FFFFFF;
    border-bottom: 0.01rem solid #E8E8E8;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.24rem;
    padding: 0 0.15rem;
}


/*noBuyList*/
.noBuyList {
    background: #fff;
    margin: 0.15rem;
    border: 1px solid #f5f5f5;
    border-radius: 0.2rem;
    overflow: hidden;
}

    .noBuyList > .listForm {
        background: #F9F9F9;
        border-bottom: none;
    }

/*loginPage*/
.login-img {
    width: 100%;
    height: 2.8rem;
    position: relative;
}

    .login-img img {
        /*width: 3.2rem;*/
        height: 1.28rem !important;
        position: absolute;
        top: 50%;
        left: 42%;
        margin-top: -0.64rem;
        margin-left: -1.6rem;
    }

.loginPage {
    padding: 0 0.15rem;
}

    .loginPage div {
        margin-top: 0.2rem;
    }

    .loginPage input {
        width: 100%;
        height: 0.7rem;
        line-height: 0.7rem;
        font-size: 0.24rem;
        padding-left: 0.05rem;
        border-bottom: 1px solid #188EEE;
        border-top: none;
        border-left: none;
        border-right: none;
        outline: none;
    }

.loginForget {
    text-align: right;
    height: 0.6rem !important;
    line-height: 0.6rem !important;
}

    .loginForget a {
        font-size: 0.2rem;
        color: #666;
    }

.btnLoginSign {
    color: #FFFFFF;
    border-radius: 0;
    width: 100%;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.28rem;
    display: block;
    text-align: center;
}

.btn-login {
    background: #188EEE;
}

.btn-sign {
    background: #F09937;
}

/*commentText*/
.commentText {
    width: 100%;
    height: 2rem;
    margin: 0.2rem auto;
    padding: 0.05rem 0.05rem;
    border: 1px solid #188EEE;
    font-size: 0.2rem;
    border-radius: 0.05rem;
}


/*订单详细*/
.order-info {
    padding: 0.2rem;
    font-size: 0.25rem;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    background: #fff;
}

    .order-info div {
        border-bottom: 0.01rem solid #e8e8e8;
        padding-bottom: 0.2rem;
        padding-top: 0.2rem;
        min-height: 0.8rem;
    }

    .order-info .title {
        color: #666;
        display: inline-block;
        min-height: 0.5rem;
        width: 1.3rem;
        float: left;
        text-align: left;
    }

    .order-info .txt {
        color: #666;
        display: inline-block;
        min-height: 0.5rem;
        width: 4.3rem;
        text-align: left;
    }



.order-coupan {
    padding: 0.2rem;
    font-size: 0.25rem;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    background: #fff;
}

    .order-coupan div {
        padding-bottom: 0.2rem;
        padding-top: 0.2rem;
        min-height: 0.8rem;
    }

    .order-coupan .title {
        color: #666;
        display: inline-block;
        text-align: left;
    }

    .order-coupan input[type=text] {
        border: 0.01rem solid #EEEEEE;
        width: 62%;
        background: #f5f5f5;
        height: 0.6rem;
        padding: 0.1rem;
        font-size: 0.2rem;
    }

    .order-coupan input[type=button] {
        border: 0px solid #fff;
        width: 19%;
        background: #E85308;
        color: #fff;
        height: 0.6rem;
        padding: 0.1rem;
        font-size: 0.2rem;
        -webkit-appearance: none;
        outline: none;
        font-size: 0.25rem;
        font-weight: bold;
    }

.productshow {
    max-width: 740px;
    margin-top: 0.2rem;
    width: 100%;
}

    .productshow tr {
        border-bottom: 1px solid #d3d3d3;
    }

        .productshow tr th {
            border-bottom: 1px solid #d3d3d3;
            text-align: center;
            font-size: 0.23rem;
            font-weight: normal;
            padding: 0.1rem;
            font-weight: bold;
            width: 24%;
        }

        .productshow tr td {
            border-bottom: 1px solid #d3d3d3;
            font-size: 0.14rem;
            text-align: center;
            width: 24%;
            word-break: break-all;
            word-wrap: break-word;
            padding: 0.1rem;
        }


.Goods-de {
    width: 100%;
    font-size: 0.2rem;
}

    .Goods-de em {
        display: block;
        float: left;
        width: 45%;
        margin: 0.1rem;
    }

.Specifications a {
    border: 1px solid #dedede;
    padding: 5px 10px;
    font-size: 0.18rem;
    display: inline-block;
    margin-bottom: 10px;
}

.Specifications .MoneySelect {
    background: white url(../img/index_selected.gif) no-repeat right bottom;
    border: 1px solid red !important;
}

.Specifications select {
    border: 1px solid #dedede;
    padding: 5px 10px;
    font-size: 0.24rem;
    display: inline-block;
    margin-bottom: 10px;
    background: #fff;
}
