<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/*网站头部*/
/*公共*/
html, body, div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    /*font: inherit;*/
    vertical-align: baseline;
    /*font-family: arial,"Lantinghei SC","Microsoft Yahei";	*/
    font-size: 12px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
    display: block;
}

ul, li, ol {
    list-style: none;
}

dl, dd {
    margin: auto;
}

.am-btn {
    /*font-size: 1rem;*/
}

html {
    width: 100%;
    height: 100%;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -o-text-size-adjust: none;
}
/*text-size-adjust不管屏幕怎么变文字大小不变*/

body {
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 12px;
    font-family: arial,"Lantinghei SC","Microsoft Yahei";
    color: #818181;
    margin-bottom: 54px;
}

.productLabel {
    padding: 2px;
    background: #d9b766;
    color: white;
    display: inline-block;
    line-height: 19px;
}

    .productLabel &gt; span {
        background: white;
        color: #d9b766;
        padding: 0 2px;
        margin: 2px 2px 2px 0;
    }

a:link, a:visited, a:hover {
    text-decoration: none;
    outline: none;
}

a:hover {
    color: #d9b766;
}
/*所有超链接不要下划线*/

.am-pagination &gt; .am-active &gt; a, .am-pagination &gt; .am-active &gt; span, .am-pagination &gt; .am-active &gt; a:hover, .am-pagination &gt; .am-active &gt; span:hover, .am-pagination &gt; .am-active &gt; a:focus, .am-pagination &gt; .am-active &gt; span:focus {
    background-color: #d9b766;
    border-color: #d9b766;
}

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
/*任何标签、包括它前面、后面生成的内容都不要影响盒子的边框*/

.clear {
    clear: both;
}

img, input {
    vertical-align: middle;
}

a {
    color: #818181;
    text-decoration: none;
}

.top {
    height: 53px;
}

.spatic {
    width: 100%;
    height: 16px;
}

h5 {
    float: right;
    color: #666;
    padding-right: 20px;
}

input.add, input.min {
    width: 15px;
}

.last {
    border-right: none !important;
}

.am-btn {
    padding: 0.5rem 1rem;
    font-size: 1rem;
}

    .am-btn.am-btn-default {
        background: #d9b767;
        color: white;
        padding: 0.5rem 1rem;
        font-size: 1rem;
    }

        .am-btn.am-btn-default:hover {
            background: #deac36;
        }

a.am-btn-default:visited {
    color: white;
}
/*选项卡样式定义*/
.am-nav-tabs, .am-tabs-bd {
    border-color: transparent;
}

    .am-nav-tabs &gt; li.am-active &gt; a, .am-nav-tabs &gt; li.am-active &gt; a:hover, .am-nav-tabs &gt; li.am-active &gt; a:focus, .am-nav-tabs &gt; li &gt; a:hover, .am-nav-tabs &gt; li &gt; a:focus {
        color: #555555;
        background: none;
        border-color: transparent;
        cursor: default;
    }

    .am-nav-tabs &gt; li {
        border-bottom: 2px solid transparent;
    }

        .am-nav-tabs &gt; li.am-active {
            background: #d9b766;
            color: white;
        }

.am-tabs-nav li {
    background: white;
}

    .am-tabs-nav li a, .am-tabs-nav li.am-active a {
        cursor: pointer;
    }

/*选项卡样式*/
.am-nav-tabs &gt; li.am-active span {
    color: white;
    font-size: 125%;
    font-weight: bold;
}

.am-nav-tabs &gt; li span {
    font-size: 120%;
}

.smallHidden {
    display: none !important;
}

#my-modal-loading .am-modal-dialog {
    background: transparent;
    color: #d9b766;
}

    #my-modal-loading .am-modal-dialog .am-icon-spinner {
        font-size: 3rem;
    }

    #my-modal-loading .am-modal-dialog .am-icon-spin {
        font-size: 4rem;
    }

.am-popup .am-popup-hd .am-popup-title {
    font-size: 1.4rem;
}
/*浮动框*/
.nav.white {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1099;
    margin: 0px auto;
    background: #fff;
}

    .nav.white .logo {
        float: left;
        height: 41px;
        width: 100px;
        margin: 8px auto;
    }

.logoBig {
    display: none;
}

.logo img {
    width: 100%;
}

/*搜索框*/
.search-bar {
    height: 41px;
    margin: 8px 20px 0 105px;
}

    .search-bar form {
        border: 2px solid #d9b766;
        max-width: 100%;
    }

    .search-bar input {
        height: 32px;
        width: 80%;
        outline: none;
        font-size: 12px;
        border: none;
    }

#ai-topsearch {
    width: 20%;
    height: 32px;
    border: none;
    float: right;
    background: #d9b766 none repeat scroll 0% 0%;
    color: #F5F5F2;
    font-size: 14px;
    cursor: pointer;
    border-radius: 0px 0px;
    padding: 0;
}

.search-bar .keywords {
    display: none;
    max-width: 567.5px;
    overflow: hidden;
    line-height: 2rem;
    height: 2rem;
}

    .search-bar .keywords a {
        margin-right: 0.5rem;
    }

.html-product-details-page .mycart-small {
    position: fixed;
    bottom: 64px;
    right: 10px;
    z-index: 101;
    width: 3.5rem;
    height: 3.5rem;
    padding-left: 9px;
    border-radius: 3.5rem;
    background: #d9b766;
    color: white;
    line-height: 3.2rem;
}

    .html-product-details-page .mycart-small .am-icon,
    .category-list .subcategory-samll .am-icon {
        font-size: 1.5rem;
    }

.category-list .subcategory-samll {
    position: fixed;
    bottom: 64px;
    left: 10px;
    z-index: 101;
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 3.5rem;
    background: #d9b766;
    color: white;
    line-height: 3.5rem;
    text-align: center;
}

.am-offcanvas-bar {
    /*background:white;*/
    width: auto;
    max-width: 250px;
    min-width: 180px;
}

.subcategory-list {
    color: white;
}

    .subcategory-list li {
        border-bottom: 1px solid;
    }

        .subcategory-list li a {
            line-height: 3rem;
            padding: 0 2rem;
            display: block;
            color: inherit;
        }

        .subcategory-list li.title {
            font-size: 1.4rem;
            line-height: 3.5rem;
            padding-left: 1rem;
        }

.search-bar .mycart {
    display: none;
    position: absolute;
    right: 0.5rem;
    top: 0;
    border: 1px solid #b5b5b5;
    height: 40px;
    padding: 0 10px;
    line-height: 37px;
}

    .search-bar .mycart .am-icon {
        font-size: 1.3rem;
        vertical-align: top;
    }

        .search-bar .mycart .am-icon.am-icon-shopping-cart {
            color: #d9b766;
        }

/* 分类*/
.long-title {
    cursor: pointer;
}

.long-title, .nav-cont {
    display: none;
}

    .long-title .am-icon {
        float: right;
        font-size: 1.5rem;
    }

/*侧边导航*/
.mui-mbar-tabs {
    display: none;
}

.header-background {
    display: none;
    background: #f1f1f1;
}

.header {
    display: none;
    max-width: 1000px;
    margin: 0px auto;
    font-size: 12px;
}

.footer-bd {
    display: none;
}

.footer {
    text-align: center;
    border-top: 2px solid #F8F8F8 margin-top:20px;
    padding-top: 5px;
    margin-bottom: 60px;
}

.footer-hd {
    display: block;
}

.tip {
    display: none;
}

.navCir {
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 999;
    background: #fff;
}

    .navCir li {
        width: 25%;
        padding: 5px;
        background: #fff;
        border-top: 1px solid #f5f5f5;
        float: left;
        text-align: center;
        font-size: 14px;
    }

        .navCir li i {
            display: block;
            font-size: 18px;
        }

        .navCir li.active a {
            color: #d9b766;
        }

.no-data p {
    font-size: 1.5rem;
}

.am-btn-sm {
    font-size: 1.4rem !important;
}

.brighttheme-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.big-show {
    display: none;
}

@media only screen and (min-width: 640px) {
    /*公共*/
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
        font-size: 13px;
    }

    body {
        margin-bottom: 0;
    }

    .top {
        height: auto;
    }

    .nav.white {
        background: none;
    }

    .header-background {
        display: block;
    }

    .header {
        display: block;
        height: 35px;
        padding: 0;
    }

    .html-product-details-page .mycart-small,
    .category-list .subcategory-samll {
        display: none;
    }

    .message-l {
        float: left;
    }

        .message-l .topMessage {
            padding: 0px 6px;
            height: 35px;
            line-height: 35px;
        }

    .message-r {
        float: right;
    }

        .message-r .topMessage {
            float: left;
            padding: 0px 10px;
            height: 35px;
            line-height: 35px;
        }

            .message-r .topMessage .am-icon {
                margin-right: 3px;
            }

                .message-r .topMessage .am-icon.am-icon-th-list {
                    color: #e0a56b;
                }

        .message-r .topLine {
            float: left;
            padding: 0;
            height: 15px;
            line-height: 15px;
            border-left: 1px solid black;
            margin-top: 0.7rem;
        }

    .nav.white .logo {
        display: none;
    }

    .nav.white .logoBig {
        display: block;
        float: left;
        width: 135px;
        margin: 0px auto;
        margin-left: 1rem;
        margin-top: 4px;
    }

        .nav.white .logoBig img {
            width: 100%;
        }

    .my-cart {
        width: 40px;
        height: 40px;
    }

    .search-bar .mycart {
        display: block;
    }

    .search-bar {
        height: 51px;
        padding: 0 147px 0 130px;
        margin-left: 5%;
    }

    #ai-topsearch {
        height: 36px;
    }

    .search-bar input {
        width: 80%;
        height: 36px;
        padding: 0.5rem;
    }

    .my-cart a {
        display: block;
        margin-top: 5px;
    }

    .classified {
        display: none;
    }

    .navCir {
        display: none;
    }

    .nav.white {
        position: relative;
        top: 0px;
        z-index: 0;
    }

    #ai-topsearch {
        font-size: 18px;
    }
    /*底部*/
    .footer {
        text-align: left;
        display: block;
        position: relative;
        margin: 0px auto;
        padding: 7px 0px 9px;
        border-top: 2px solid #FF5400;
        margin-top: 20px;
    }

        .footer .footer-bd p, .footer .footer-hd p {
            margin-bottom: 8px;
            line-height: 27px;
            border-bottom: 1px solid #DDD;
            text-align: left;
        }

        .footer .footer-hd a {
            margin: 0px 4px;
            white-space: nowrap;
            color: #6C6C6C;
        }

        .footer .footer-hd b {
            margin: 0px 3px;
            font-weight: 400;
            color: #DDD;
        }

        .footer .footer-bd p {
            border-bottom: none;
        }

    .footer-bd {
        display: block;
    }

    .bloglist {
        margin-top: 0px;
    }

    .shopMain {
        margin: 0px 5px;
    }
    /*选项卡样式*/
    .am-nav-tabs &gt; li span {
        font-size: 16px;
        padding: 5px 15px;
    }

    .smallHidden {
        display: block !important;
    }

    .small-show {
        display: none;
    }

    .big-show {
        display: block;
    }
}

@media only screen and (min-width: 1025px) {
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
        font-size: 14px;
    }

    .mui-mbar-tabs {
        display: block;
    }

    .nav.white {
        padding: 0px;
        max-width: 1000px;
        margin: 0px auto;
    }

        .nav.white .logo {
            display: none;
        }

        .nav.white .logoBig {
            display: block;
            float: left;
            width: 200px;
            margin-left: 0px;
            margin-top: 20px;
            position: absolute;
            z-index: 1;
        }

            .nav.white .logoBig li {
                float: left;
            }

    .search-bar {
        height: 84px;
        padding: 20px 20px 0 20%;
        margin: auto;
    }

    .my-cart {
        display: none;
        right: 10%;
        top: 20px;
    }

    .shopNavfloat {
        display: block;
        position: fixed;
        bottom: 0px;
        left: 30px;
    }

    .shopMain {
        margin: 0px 40px 0px 5px;
    }

    .shopCon li {
        width: 20%;
        padding: 10px;
    }

    .search-bar input {
        height: 40px;
    }

    #ai-topsearch {
        height: 40px;
    }

    .search-bar {
        margin: 0px auto;
    }

    .tip {
        display: block;
    }

    .search-bar .keywords {
        display: block;
    }

    .search-bar form {
        max-width: 80%;
    }

    .search-bar .mycart {
        top: 21px;
        right: 0;
    }

    /*分类*/
    .nav-table {
        max-width: 1000px;
        margin: 0px auto;
        height: 45px;
        position: relative;
        margin-top: 10px;
    }

    .all-goods {
        font-size: 16px;
    }

    .long-title {
        background: #d9b766;
        color: #fff;
        height: 45px;
        line-height: 45px;
        display: block;
        position: absolute;
        width: 150px;
        text-align: left;
        padding: 0 10px;
        font-size: 16px;
        top: 0px;
        z-index: 6;
    }

    .nav-cont {
        position: absolute;
        padding-left: 150px;
        display: block;
        width: 100%;
        top: 0px;
        overflow: hidden;
        height: 45px;
    }

        .nav-cont li {
            float: left;
            height: 45px;
            line-height: 45px;
        }
            /*.nav-cont li::before{content: '\20';display: inline-block;height: 16px;border-right: 1px solid #d9d9d9;width: 0;vertical-align: middle;margin-left: -1px;}*/
            .nav-cont li a {
                font-size: 16px;
                color: #333;
                line-height: 36px;
                margin-left: -1px;
                padding: 0 25px;
                text-decoration: none;
                font-weight: 700;
                display: inline-block;
                vertical-align: middle;
            }

        .nav-cont .nav-extra {
            position: absolute;
            right: 0px;
            top: 6px;
            font-size: 16px;
            color: #fcff00;
            line-height: 33px;
            height: 33px;
            width: 160px;
            text-align: center;
            background: url(../../images/extra.png);
            cursor: pointer;
        }

            .nav-cont .nav-extra i.nav-user {
                background: #000;
                color: #fff;
                width: 33px;
                height: 33px;
                border-radius: 33px;
                position: absolute;
                left: -28px;
                z-index: 99;
                padding: 5px;
                overflow: hidden;
            }

            .nav-cont .nav-extra b {
                display: block;
                position: absolute;
                width: 45px;
                height: 45px;
                border-radius: 45px;
                z-index: 1;
                left: -33px;
                top: -8px;
                background: #fff;
            }

    b.line {
        display: block;
        width: 100%;
        height: 2px;
        border-bottom: 2px solid #d9b766;
        position: absolute;
        top: 174px;
        z-index: 5;
    }
}

@media only screen and (min-width: 1260px) {
    .am-container {
        max-width: 1200px;
        padding: 0;
    }

    .nav.white {
        max-width: 1200px;
    }

    /*.header, .nav.white {
		padding-right: 40px;
	}*/

    .search-bar .mycart {
        right: 10px;
    }
    /*分类*/
    .nav-table {
        max-width: 1200px;
    }

    .long-title {
        width: 180px;
    }

    .nav-cont {
        padding-left: 180px;
    }
}



/*侧边信息栏*/
.tip {
    position: fixed;
    top: 0px;
    right: 0px;
    background-color: #e1e1e1;
    min-height: 100%;
    z-index: 1000;
}

#sidebar {
    padding-top: 120px;
    width: 35px;
    position: absolute;
    right: 0;
    background-color: #2b2b2b;
    min-height: 100%;
    z-index: 100;
    color: #FFF;
}

#content {
    width: 800px;
    margin: 0 auto;
    height: 400px;
}

.item {
    text-align: center;
    cursor: pointer;
    position: relative;
    padding-bottom: 3px;
}

    .item span, .quick_toggle li span {
        display: block;
        line-height: 38px;
        width: 35px;
        height: 38px;
        background: url(../images/ibar_sprites.png) no-repeat;
    }
    /*图标定位*/
    .item .setting {
        position: absolute;
        top: 10px;
        left: 10px;
        width: 18px;
        height: 19px;
        background-position: 0 0;
    }

    .item:hover .setting {
        background-position: -33px 0;
    }

    .item .message {
        position: absolute;
        top: 10px;
        left: 8px;
        width: 22px;
        height: 19px;
        background-position: 0px -29px;
    }

    .item:hover .message {
        background-position: -33px -29px;
    }

    .item .view {
        position: absolute;
        width: 18px;
        height: 18px;
        background-position: 0 -57px;
        top: 10px;
        left: 10px;
    }

    .item:hover .view {
        background-position: -33px -57px;
    }

    .item .zuji {
        position: absolute;
        width: 11px;
        height: 24px;
        background-position: -4px -110px;
        top: 8px;
        left: 12px;
    }

    .item:hover .zuji {
        background-position: -36px -110px;
    }

    .item span.wdsc, .item span.chongzhi {
        background: none;
    }

    .item:hover, .quick_toggle li:hover {
        background: #ed145b;
    }

    .item p {
        font-size: 12px;
        width: 16px;
        margin: 0px auto;
        padding-bottom: 10px;
    }

.item, .nav-content {
    font-size: 12px;
}

.ibar_login_box {
    width: 267px;
    height: 185px;
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.4);
    border-radius: 5px 0 0 5px;
    border-left: 1px solid #ccc\0;
    border-top: 1px solid #ccc\0;
    border-bottom: 1px solid #ccc\0;
    z-index: 3;
    position: absolute;
    top: 0px;
    left: -270px;
    display: none;
}

#shopCart {
    overflow: hidden;
}

p.cart_num {
    width: 21px;
    height: 21px;
    display: block;
    border-radius: 50%;
    background: #ED145B none repeat scroll 0% 0%;
    text-align: center;
    line-height: 21px;
    cursor: pointer;
    color: #FFF;
    margin-bottom: 10px;
}

.item:hover p.cart_num {
    background: #FFF;
    color: #ED145B;
}
/*小图标定位*/

.quick_toggle {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    background: #2b2b2b;
    z-index: 1;
}

    .item a, .quick_toggle a {
        display: block;
        width: 40px;
        height: 38px;
        cursor: pointer;
        position: relative;
        overflow: hidden;
    }

    .quick_toggle span {
        position: absolute;
        top: 12px;
        left: 12px;
        background: url(../images/ibar_sprites.png) no-repeat;
    }

    .quick_toggle .kfzx {
        background-position: 0 -175px;
    }

    .quick_toggle li:hover .kfzx {
        background-position: -33px -175px;
    }

    .quick_toggle .mpbtn_qrcode {
        background-position: 0 -302px;
        position: absolute;
        top: 12px;
        left: 10px;
    }

    .quick_toggle .top {
        background-position: 0 -201px;
        position: absolute;
        top: 12px;
        left: 10px;
    }


/*展开内容项布局*/
.ia-head-list .num {
    font-size: 16px;
    height: 26px;
    font-family: arial;
}

.ia-head-list .pl {
    width: 60px;
    border-right: dashed 1px #ccc;
    height: 47px;
    margin-top: 10px;
    margin-left: 6px;
    text-align: center;
    float: left;
}

.pl.money {
    border-right: none;
}

.ia-head-list {
    height: 66px;
    width: 200px;
    background: #f3f3f3;
    overflow: hidden;
    zoom: 1;
    margin-top: 15px;
    color: #4a4a4a;
}
/*头像*/
.ibar_login_box .avatar_imgbox {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}

.status_login .user_info {
    overflow: hidden;
    color: #333;
    padding-top: 30px;
    line-height: 24px;
    width: 140px;
    float: left;
}

.ibar_login_box .login_btnbox {
    width: 200px;
    height: 79px;
    border-top: 1px dotted #d5d5d5;
    overflow: hidden;
    padding-top: 15px;
    clear: both;
    margin: 0px auto;
}

    .ibar_login_box .login_btnbox a {
        width: 94px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        border: 1px solid;
        color: #333;
        text-decoration: none;
        float: left;
        background-position: 0 -408px;
        background-repeat: repeat-x;
        border-color: #e9e9e9;
    }

.mp_tooltip {
    height: 38px;
    line-height: 38px;
    width: 92px;
    position: absolute;
    z-index: 2;
    left: -121px;
    top: 0;
    background: #2b2b2b;
    color: #d8d8d8;
    text-align: center;
    display: block;
    visibility: hidden;
    font-size: 12px;
}

.icon_arrow_white {
    position: absolute;
    right: -5px;
    top: 15px;
    width: 5px;
    height: 9px;
    background: url(../images/ibar_sprites.png) no-repeat;
    background-position: 0 -253px;
}

.icon_arrow_right_black {
    position: absolute;
    right: -5px;
    top: 15px;
    width: 5px;
    height: 9px;
    background: url(../images/ibar_sprites.png) no-repeat;
    background-position: 0px -234px;
    overflow: hidden;
}

.mp_qrcode {
    padding: 10px;
    width: 148px;
    height: 150px;
    top: -50px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.4);
    border-radius: 5px 0 0 5px;
    border: 1px solid #ccc;
    z-index: 3;
    position: absolute;
    left: -154px;
    display: none;
}

    .mp_qrcode .icon_arrow_white {
        top: 105px;
    }

.nav-content {
    position: absolute;
    min-height: 100%;
    width: 200px;
    background-color: #fff;
    z-index: 99;
    text-align: center;
    right: -165px;
    border-radius: 5px 0 0 5px;
    border: 1px solid #999;
    padding-top: 15px;
}

.mp_qrcode img {
    width: 100%;
    height: auto;
}

.am-article-title.blog-title {
    font-size: 24px;
    line-height: 1.15;
    font-weight: normal;
    margin: 10px 0px 20px;
}

.blog-content p {
    margin: 0 0 1.6rem 0;
    font-size: 14px;
}
/*网站头部 end*/





/*导航*/
#nav {
    display: none;
    position: absolute;
    z-index: 10002;
    top: 45px;
}

@media only screen and (min-width: 1025px) {
    /*导航*/
    #nav .category-content {
        position: relative;
        width: 150px;
        float: left;
        z-index: 113;
        background: #fff;
    }

        #nav .category-content .all-goods {
            display: block;
            padding: 0;
            border-radius: 5px 5px 0 0;
            font-weight: 600;
            line-height: 36px;
            width: 150px;
            height: 36px;
            padding: 0;
            border-radius: 5px 5px 0 0;
            color: #fff;
            text-align: center;
            font: 16px/36px "Microsoft YaHei";
        }

            #nav .category-content .all-goods em {
                font: 12px/36px "Microsoft YaHei";
            }

    .category-content .category {
        width: 150px;
        border: 1px solid #2b2b2b;
        border-top: none;
        background: #2b2b2b;
        box-shadow: 8px 0 7px -3px rgba(0,0,0,.3);
    }

    .category-content .down-ico {
        position: absolute;
        top: 48px;
        left: 95px;
        width: 10px;
        height: 6px;
        background-position: 0 -131px;
        z-index: 11111;
    }

    .category-content .category-list li {
        height: 38px;
        margin-top: -2px;
        z-index: 113;
        border-top: 1px solid #333;
        border-bottom: 1px solid #252525;
    }

        .category-content .category-list li.first {
            margin-top: 0;
        }

        .category-content .category-list li.last .c-category-list {
            border-bottom: none;
        }

    .category-content .category-list a:hover {
        text-decoration: none;
        color: #D2364C;
    }

    .category-content .category-name {
        overflow: hidden;
        position: relative;
    }

        .category-content .category-name i img {
            position: absolute;
            top: 6px;
            width: 25px;
            height: 25px;
            border-radius: 25px;
            left: 6px;
            display: block;
        }

        .category-content .category-name .ml-22 {
            font-size: 14px;
            margin-left: 35px;
        }

    .category-content .category-list .bd-b {
        height: 1px;
        margin: -1px 10px 0 10px;
        background: #eee;
        line-height: 1;
        font-size: 0;
    }

    .category-content .b-category-name {
        line-height: 32px;
        padding-top: 3px;
        padding-left: 5px;
    }

        .category-content .b-category-name b {
            margin-left: 4px;
            font: 400 12px/28px "宋体";
        }

        .category-content .b-category-name a {
            color: #fff;
        }

    .category-content .c-category-list a {
        margin-right: 8px;
        color: #626262;
    }

    .category-content .b-category-name .fr {
        background-position: 0 -629px;
        width: 22px;
        height: 22px;
        margin: 10px 16px 0 0;
    }

    .category-content .s-category-name {
        height: 22px;
    }

        .category-content .s-category-name a {
            margin: 0 16px 0 0;
            font: 12px/22px "宋体";
        }

    .category-content .category-info {
        position: relative;
        height: 100%;
        padding-left: 12px;
        width: 152px;
        overflow: hidden;
    }

        .category-content .category-info em {
            position: absolute;
            top: 10px;
            right: 10px;
            width: 13px;
            height: 13px;
            font: 12px/18px "宋体";
            color: #9b9b9b;
        }

    .category-content .category .hover {
        margin-left: -1px;
        padding-left: 1px;
        z-index: 999;
    }

    .category-content .hover .category-info {
        border: none;
        text-decoration: none;
        background: #fff;
    }

    .category-content .menu-item {
        position: absolute;
        left: 143px;
        height: 100%;
        z-index: 11;
        padding: 0 0 0 2px;
        width: 770px;
        background: #fff;
        border: none;
        border-top: 1px solid #bbb\9;
    }

        .category-content .menu-item .area-in {
            position: relative;
            z-index: 1;
        }

        .category-content .menu-item .area-bg {
            padding: 10px 0 10px 40px;
        }

    .shadow-bg {
        display: none;
        position: relative;
        width: 100%;
        height: 0;
    }

        .shadow-b, .shadow-bg i {
            background: url(themes/mall/default/styles/default/images/index_ico.png) no-repeat;
        }

    .shadow-r, .shadow-l {
        background: url(themes/mall/default/styles/default/images/shadow.png) no-repeat;
    }

    .shadow-bg i, .shadow-b {
        position: absolute;
        width: 100%;
        height: 0;
        height: 2px\9;
        background-position: 0 -188px;
        background-repeat: repeat-x;
    }

    .shadow-bg i, .shadow-b {
        _height: 0;
    }

    .shadow-l {
        position: absolute;
        left: 0;
        _left: -42px;
        top: 0;
        width: 0;
        width: 2px\9;
        height: 100%;
        background-position: right 0;
        background-repeat: repeat-y;
    }

    .shadow-r {
        position: absolute;
        right: 0;
        top: 0;
        width: 0;
        width: 2px\9;
        height: 100%;
        background-repeat: repeat-y;
    }

    .category-content .menu-in {
        display: none;
    }

    .category-content .category-list li.hover .category-info {
        z-index: 999;
    }

    .category-content .category-list li.hover .b-category-name a {
        color: #4c4c4c;
    }

    .category-content .menu-srot {
        width: 100%;
        overflow: hidden;
    }

    .menu-srot .sort-side {
        overflow: hidden;
    }

    .sort-side .dl-sort {
        float: left;
        width: 100%;
    }

    .sort-side dt {
        margin-top: 5px;
        font-size: 14px;
        font-weight: bold;
        color: #d9b766;
        text-align: left;
    }

    .sort-side dd {
        float: left;
        margin: 2px 6px 4px 0;
    }

        .sort-side dd a {
            float: left;
            width: auto;
            line-height: 14px;
            color: #888;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            padding: 3px 10px;
            border: 1px solid #e6e6e6;
        }

            .sort-side dd a span.red {
                color: #DB3E54;
            }

    .menu-srot .brand-side {
        float: left;
        position: relative;
        margin-left: -10px;
        padding-top: 10px;
    }

    .brand-side {
        margin-top: 50px;
        border-top: 1px solid #eae9e9;
    }

        .brand-side .dl-sort {
            overflow: hidden;
            height: 70px;
        }

        .brand-side dt {
            position: absolute;
            top: -22px;
            padding: 0 10px;
            font-size: 14px;
            font-weight: bold;
        }

        .brand-side dd {
            float: left;
            padding: 5px 0;
        }

            .brand-side dd a {
                display: block;
                padding: 0 10px;
                line-height: 1;
                border-right: 1px solid #bcbcbc;
                color: #888;
            }

                .brand-side dd a.more {
                    color: #b6b6b6;
                }

    .category-content .menu-item.top {
        top: 0px;
    }

    .category-content .menu-item.bottom {
        bottom: -2px;
        *bottom: -6px;
        _ *bottom: -7px;
    }

    .am-dimmer {
        background: #fff;
    }


    /*导航图标*/
    #meauBack {
        display: none;
    }

    .sort-side .dl-sort {
        float: left;
        width: 50%;
    }

    .category-list li.hover .menu-in {
        border: 2px solid #d9b766;
    }
    /*.category-list li.hover{border: 2px solid #d83e54; border-right: none; }*/
    /*.category-list li.last.hover ,.category-list li.hover .menu-in{border-bottom-color:transparent ;}*/
    /*小三角*/
    .category li b.arrow {
    }
}

@media only screen and (min-width: 1260px) {
    /*导航*/
    #nav .category-content {
        position: relative;
        width: 180px;
        float: left;
        z-index: 113;
    }

        #nav .category-content .all-goods {
            width: 180px;
        }

    .category-content .category {
        width: 180px;
    }

    .category-content .category-info {
        padding-left: 12px;
        width: 182px;
        overflow: hidden;
    }

    .category-content .menu-item {
        left: 180px;
    }

    .category-content .category-list li {
        height: 45px;
        cursor: pointer;
    }
}
/*导航 end*/





/*商品参数选择*/
* {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

a, img {
    border: 0;
}

body {
    font: 12px/180% microsoft yahei;
}

a {
    text-decoration: none;
    cursor: pointer;
}

.clear {
    clear: both;
}
/* input */
input {
    font-size: 12px;
    font-size: 100%;
    outline: none;
    line-height: normal;
    color: #444;
}

.ipt {
    border: solid 1px #d2d2d2;
    border-left-color: #ccc;
    border-top-color: #ccc;
    border-radius: 2px;
    box-shadow: inset 0 1px 0 #f8f8f8;
    background-color: #fff;
    padding: 4px 6px;
    height: 21px;
    line-height: 21px;
    color: #555;
    width: 180px;
    vertical-align: baseline;
}

    .ipt:focus {
        border-color: #95C8F1;
        box-shadow: 0 0 4px #95C8F1;
    }

.theme-login, .item-props-can {
    cursor: pointer;
}

.theme-popover {
    position: static;
}

.theme-poptit {
    padding: 12px;
    position: relative;
    overflow: hidden;
    background: #fff;
    height: 80px;
}

    .theme-poptit .close {
        float: right;
        color: #999;
        padding: 5px;
        margin: -2px -5px -5px;
        font: bold 14px/14px simsun;
        text-shadow: 0 1px 0 #ddd;
    }

        .theme-poptit .close:hover {
            color: #444;
        }

/*内容布局*/
.theme-span {
    width: 100%;
    background: transparent;
    height: 15px;
}

.theme-popbod.dform {
    background: #fff;
}
/*商品信息*/
.heme-signin {
    position: relative;
}

.theme-signin-right {
    background: #fff;
    overflow: visible;
}

    .theme-signin-right .img-info {
        position: absolute;
        top: 0;
        left: 10px;
        background: #fff;
        border-radius: 5px;
        border: 1px solid #f5f5f5;
    }

        .theme-signin-right .img-info img {
            margin: 5px 5px;
            width: 80px;
            height: 80px;
        }

    .theme-signin-right .text-info {
        position: absolute;
        left: 110px;
        top: 20px;
    }

.text-info .price-now {
    display: block;
    font-size: 16px;
    color: #f50;
}

.text-info span#Stock {
    font-size: 14px;
}

/*可选规格*/
.theme-options {
    display: block;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.theme-signin-left .sku-line {
    float: left;
    margin: 2px;
    border-radius: 5px;
    background: #f5f5f5;
    padding: 5px;
    border: 1px solid #b8b7bd;
}

    .theme-signin-left .sku-line.selected {
        background: #d9b766;
        color: #fff;
    }

.theme-signin .btn {
    width: 100%;
    font-size: 16px;
    padding: 5px;
}

.iteminfo_parameter dt.theme-login {
    text-align: left;
    width: 100%;
}

.theme-login .cart-title {
    float: left;
    margin-right: 10px;
}

.theme-options dd {
    margin: 10px 0px;
}

.theme-signin-left {
    padding-top: 5px;
    float: left;
    max-width: none;
    padding-bottom: 0px;
    width: 100%;
    margin-left: 11px;
}

@media only screen and (min-width:640px) {
    .theme-span {
        height: 0px;
        background: #fff;
    }

    .theme-poptit {
        display: none;
    }


    /*商品规格*/
    .theme-options .cart-title {
        margin-top: 10px;
    }

    .theme-options ul {
        float: left;
    }

    .theme-signin-left .sku-line {
        background: none;
        border-radius: 0;
        margin: 5px;
        padding: 5px;
        color: #000;
    }

        .theme-signin-left .sku-line.selected {
            background: none;
            color: #000;
            border: 2px solid #BE0106;
            padding: 4px;
        }

    /*选中样式*/
    .sku-line {
        position: relative;
    }

    .theme-options li a:hover {
        border: 2px solid #e4393c;
        padding: 0 5px;
        text-decoration: none;
    }

    .theme-options li i {
        position: absolute;
        width: 10px;
        height: 10px;
        font-size: 0;
        line-height: 0;
        right: 0px;
        bottom: 0px;
        background: url(../images/sys_item_selected.gif) no-repeat right bottom;
        z-index: 99;
        display: none;
    }

    .theme-options li.selected a {
        border: 2px solid #e4393c;
        padding: 0 5px;
    }

    .theme-options li.selected i {
        display: block;
    }

    /*商品信息*/
    .theme-signin-right {
        display: none;
    }

    .text-info .price-now {
        float: left;
        margin-right: 10px;
    }

    .text-info span#Stock {
        float: left;
        font-size: 12px;
    }

    /*操作*/
    .theme-signin .btn {
        width: auto;
        float: left;
        font-size: 12px;
        padding: 5px 15px;
        border-radius: 0;
        margin-right: 10px;
    }

    .btn.close {
        display: block;
        float: left;
        position: static;
    }

    i.theme-login {
        display: inline-block;
    }
}

@media only screen and (min-width:1025px) {
    i.theme-login {
        display: none;
    }

    .theme-signin-right {
        float: left;
        display: block;
        overflow: hidden;
        padding: 10px;
    }

        .theme-signin-right .img-info, .theme-signin-right .text-info {
            position: static;
        }

            .theme-signin-right .img-info img {
                width: 120px;
                height: 120px;
            }
}
/*商品参数选择 end*/







/*商品详情*/
dt + dd {
    margin: 0px 0px;
    padding: 0px 0px;
}

.am-selected-text {
    font-size: 14px;
}

ul, li, ol {
    list-style: none;
}

dl, dd {
    margin: auto;
}

img {
    border: none;
}

button {
    padding: 1px 6px;
}

li {
    list-style: none;
}

a img, :link img, :visited img {
    border: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
}

:focus {
    outline: none;
}

* {
    margin: 0;
    padding: 0;
}

fieldset {
    padding: 0px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
}

    fieldset legend {
        margin-left: 15px;
        padding-left: 3px;
        padding-right: 3px;
        color: #333;
    }

.am-nav &gt; li &gt; a {
    padding: 0px 0px;
    font-size: 12px;
}

.am-nav-tabs &gt; li &gt; a {
    margin-right: 0px;
}

.am-nav-tabs &gt; li {
    border-top: 4px solid transparent;
}


/*导航固定*/
ul.am-tabs-nav.am-nav.am-nav-tabs {
    width: 100%;
    background: #fff;
}

/*tab*/
.tab {
    line-height: 56px;
    font-size: 12px;
}

    .tab a {
        color: #07c;
    }

        .tab a:hover {
            color: #c00;
        }

        .tab a.cur {
            font-weight: bold;
        }

/*商品详细页*/
/*iteminfo*/
.item-inform {
    overflow: hidden;
}

.clearfixRight {
    font-size: 12px;
}

    .clearfixRight .param-details {
        margin-bottom: 1.5rem;
    }

    .clearfixRight .tb-detail-hd {
        padding: 5px 5px 0 5px;
    }

    .clearfixRight .tb-detail-selling {
        padding: 5px 0;
    }

/*产品卖点*/
.tb-detail-selling {
    color: #e77d00;
    padding: 0 5px;
}

/*限时优惠*/
.tb-detail-limited {
    color: white;
    background: #d9b766;
    cursor: pointer;
    margin-bottom: 5px;
}

    .tb-detail-limited img {
        width: 100%;
    }

    .tb-detail-limited &gt; div {
        padding: 1% 0;
    }

        .tb-detail-limited &gt; div &gt; span {
            font-size: 115%;
        }

            .tb-detail-limited &gt; div &gt; span &gt; i {
                font-size: 105%;
                margin-right: 2px;
            }

            .tb-detail-limited &gt; div &gt; span:first-child {
                margin-left: 1%;
            }

            .tb-detail-limited &gt; div &gt; span:last-child {
                float: right;
                margin-right: 1%;
            }

                .tb-detail-limited &gt; div &gt; span:last-child &gt; i {
                    padding: 3px 5px;
                    background: #777777;
                }

/*价格*/
.tb-detail-price {
    text-align: left;
}

    .tb-detail-price .price em {
        font-family: arial;
    }

.iteminfo_mktprice .sys_item_mktprice {
    text-decoration: line-through;
    padding-top: 7px;
    padding-bottom: 0px;
}

.iteminfo_price {
    color: #ff0c00;
}

.sys_item_price {
    color: #ff0c00;
    font-size: 130%;
}

.tb-detail-price dt {
    display: table-cell;
    width: 64px;
    white-space: nowrap;
    text-align: right;
    color: #888;
    margin-right: 10px;
    letter-spacing: 2px;
}

    .tb-detail-price dt.three_text {
        letter-spacing: 2.7px;
    }

.tb-detail-price dd {
    display: table-cell;
    padding: 0 10px;
}

.iteminfo_parameter a:hover {
    text-decoration: none;
    color: initial;
}

.iteminfo_parameter dt {
    display: inline-block;
    width: 60px;
    white-space: nowrap;
    text-align: right;
    color: #888;
    margin-right: 10px;
}

.tb-detail-price li {
    margin: 5px 0;
    display: block;
    padding: 0;
    line-height: 2.5rem;
}

.tips-label {
    border: 2px solid #d9b766;
    color: #d9b766;
    padding: 2px 5px;
    display: inline-block;
    font-size: 12px;
    line-height: normal;
}

.tips-label-fill {
    background: #d9b766;
    color: white;
    padding: 4px 5px;
    margin-right: 10px;
    display: inline-block;
    line-height: normal;
    font-size: 12px;
}

/*规格*/
.theme-login .cart-title {
    border-top: 1px solid #d9b766;
    width: 100%;
    padding: 10px 15px 10px 10px;
    border-bottom: 1px solid #d9b766;
}

    .theme-login .cart-title span {
        float: right;
    }

.iteminfo_parameter {
    padding-left: 65px;
    border: none;
    margin: 0;
}

.theme-signin-left .sku-line {
    margin: 5px 10px 5px 0;
    cursor: pointer;
}

.theme-signin-left .cart-title {
    margin-left: -67px;
    letter-spacing: 2px;
    margin-top: 11px;
    color: #888;
    float: left;
    margin-right: 11px;
    line-height: inherit;
}

.theme-options {
    overflow: visible;
    padding: 0px 0px;
}

    .theme-options ul {
        overflow: hidden;
        float: none;
    }

/*数量*/
.iteminfo_parameter.munber dd {
    margin-left: 5px;
}

#text_box {
    width: 40px;
    height: 2.5rem;
    text-align: center;
}

.number-btns {
    width: 22px;
    height: 2.5rem;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

    .number-btns .number-btn {
        width: 22px;
        height: 1.15rem;
        position: absolute;
        text-align: center;
        line-height: 0;
        border: 1px solid #b9b5b5;
    }

        .number-btns .number-btn:hover {
            background: #d9b766;
            color: white;
            border: 1px solid #d9b766;
        }

#min {
    bottom: 0;
}

#add {
    top: 0;
}


/*购物车*/
.tb-btn a {
    margin-right: 0px;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    line-height: 54px;
    color: #d9b766;
    font-size: 16px;
    text-align: center;
    background: #fbf0d6;
}

.tb-btn-buy a {
    background-color: #d9b766;
    color: #FFF;
}

.pay li {
    float: right;
    margin-top: 0;
    width: 33.33%;
}

.pay .pay-opt {
    float: left;
    margin-top: 0;
    width: 33.33%;
}

.pay span {
    display: inline-block;
    width: 100%;
    float: left;
    font-size: 14px;
    background: #fff;
    cursor: pointer;
    line-height: 54px;
}

.tb-detail-hd h1 {
    font-size: 130%;
    font-weight: 700;
    color: #000;
    margin-bottom: 0.5rem;
}

.tb-detail-hd {
    padding: 0 10px 0 10px;
    text-align: left;
}

li.am-active hr {
    border-top: 1px solid #f00;
}

/*模块标题*/
.panel {
    height: 36px;
    line-height: 36px;
    margin: 0;
    border-bottom: 1px solid #d9b766;
    text-align: left;
}

.panel-title {
    display: inline-block;
    height: 100%;
    padding: 0 1rem;
    background: #d9b766;
    font-size: 16px;
    color: white;
    font-weight: normal;
    line-height: 2.5rem;
}

/*搭配*/
.like_list {
    overflow: hidden;
    height: 136px;
}

    .like_list li {
        float: left;
        margin-left: 5px;
        margin-right: 5px;
        padding-bottom: 15px;
        text-align: left;
    }

.s_picBox {
    width: 100px;
    overflow: hidden;
    display: block;
}

    .s_picBox img {
        width: 100%;
    }

.info-box-price {
    color: #E4393C;
    font-size: 16px;
    font-family: arial;
    font-weight: 600;
}

.info-original-price {
    text-decoration: line-through;
    font-size: 12px;
    color: #999;
    margin-left: 5px;
    font-family: arial;
    font-weight: 400;
}

.like_list .plus_icon {
    width: 10px;
    text-align: center;
    font-size: 20px;
    color: black;
    height: 100px;
    line-height: 100px;
    margin: 0px 10px;
}

.like_list .total_price p {
    font-size: 12px;
}

.like_list .total_price .combo_price .c-price {
    font-size: 18px;
    color: #E4393C;
    font-weight: 600;
}

.like_list .total_price {
    margin-top: 3%;
    float: right;
    margin-right: 2%;
}

    .like_list .total_price .buy_now {
        color: #d9b766;
        margin: 0px auto;
        text-align: center;
        margin-top: 4px;
        width: 70px;
        line-height: 24px;
        font-size: 12px;
        display: inline-block;
        border: 1px solid #d9b766;
        margin-bottom: 5px;
    }

    .like_list .total_price .join_shopping {
        background-color: #d9b766;
        color: #FFF;
        margin: 0px auto;
        text-align: center;
        margin-top: 4px;
        width: 90px;
        line-height: 24px;
        font-size: 12px;
        display: inline-block;
    }

    .like_list .total_price .save_all {
        background: black;
        color: white;
        padding: 3px;
        margin-left: 5px;
    }

.c-title {
    display: none;
}

.like_list .plus_icon i.am-icon-angle-right {
    position: absolute;
    right: 10px;
    font-weight: 600;
}
/*介绍*/
.introduce {
    width: 100%;
    margin: 0px auto;
    text-align: center;
    max-width: 1200px;
}

.introduceMain {
    width: 100%;
    background: #fff;
}

.browse {
    display: none;
}

/*产品参数*/
.J_BrandAttr.name {
    color: #666;
    padding: 8px 20px 10px;
    height: 40px;
    line-height: 40px;
    text-align: left;
}

.attr-list-hd, .after-market-hd {
    height: 35px;
    padding-top: 20px;
}

    .attr-list-hd h4 {
        position: relative;
        float: left;
        height: 35px;
        margin-bottom: -1px;
        padding-right: 10px;
        border-bottom: 1px solid #F70;
        font-size: 14px;
    }

.J_Brand {
    overflow: hidden;
    border-bottom: 1px solid #e2e2e2;
    padding: 0;
}

    .J_Brand .show-more {
        float: right;
        color: #d9b766;
        padding: 5px;
        margin-right: 3%;
    }

ul.J_AttrUL {
    padding: 0;
    text-indent: 0px;
    overflow: hidden;
    float: left;
}

    ul.J_AttrUL li {
        width: 100%;
        margin: 1rem 0px 0px 0px;
        line-height: 18px;
        color: #666;
        font-size: 14px;
    }

        ul.J_AttrUL li:first-child {
            margin: 0;
        }

        ul.J_AttrUL li dt {
            display: inline-block;
            vertical-align: top;
            font-weight: bold;
        }

        ul.J_AttrUL li dd {
            display: inline-block;
        }

    ul.J_AttrUL.left {
        width: 70%;
    }

    ul.J_AttrUL.right {
        float: right;
    }

        ul.J_AttrUL.right li dt, ul.J_AttrUL.right li dd {
            display: inline;
        }
/*ul.J_AttrUL.right li dd{width: 100%;}*/


/*图片*/
.twlistNews img, .sh .return-process img {
    width: 100%;
}

.twlistNews {
    padding-top: 10px;
}


/*评价*/
.tb-tbcr-content {
    color: #3F3F3F;
    font-size: 14px;
}

.tb-tbc-rate .tb-r-act-bar {
    margin-top: 10px;
    float: left;
    font-size: 10px;
    color: #B0B0B0;
}

.tb-r-filter-bar li {
    float: left;
    text-align: center;
    width: 25%;
}

.tb-taglist-li .comment-info {
}

.am-pagination li {
    float: none;
}

li.am-comment {
    width: 100%;
}

.am-comments-list-flip .am-comment-main {
    margin-right: 0px;
}

#action-confirm .am-modal-hd {
    padding: 1rem;
    line-height: 2.5rem;
    font-size: 1.4rem;
}

#action-confirm .am-modal-footer {
    border-top: 1px solid #dedede;
    margin-top: 1rem;
}

#action-confirm .am-modal-btn {
    font-size: 1.4rem;
}

/*印象*/
.actor-new {
    position: relative;
    margin-top: 10px;
    border: 1px solid #d9b766;
    padding: 1rem;
    text-align: left;
}

    .actor-new textarea {
        width: 100%;
        resize: none;
        margin: 1rem 0;
        padding: 5px;
    }

    .actor-new #star {
        display: inline-block;
    }

    .actor-new .have_comment_imgs {
        padding: 0;
    }

        .actor-new .have_comment_imgs li {
            padding-left: 0;
            padding-right: 10px;
        }

    .actor-new .add_images_icon {
        width: 100%;
        height: 8rem;
        border: 2px solid #e0dfdf;
        display: inline-block;
        text-align: center;
        margin-bottom: 1rem;
    }

    .actor-new .comments_btns {
        text-align: right;
        margin-top: 1rem;
    }

.rate {
    display: none;
}

.actor-new dt {
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    margin: 0px 10px;
    color: #E4393C;
    font-weight: 700;
    text-align: left;
}

.actor-new .comm-tags {
    float: left;
    height: 21px;
    line-height: 21px;
    padding: 0 7px;
    margin-right: 5px;
    background: #f47602;
    margin-bottom: 10px;
    color: #fff;
}

.actor-new .am-btn {
    font-size: 1.2rem;
}

.actor-new .am-icon-plus {
    font-size: 4rem;
    margin-top: 2rem;
    color: #cecdcd;
}

.actor-new li + #product_review_list_li {
    padding-left: 1rem;
}

.p-bfc {
    overflow: hidden;
    max-height: 62px;
    padding: 0px 20px 0px 10px;
}

/*须知*/
.tb-rate-alert {
    border: 1px solid #EEE;
    padding: 4px 8px;
    position: relative;
    background-color: #FFE;
    border-color: #FC7;
    font: 16px/1.5 tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;
}

/*面包屑导航*/
.breadcrumb {
    display: none;
    background: #f2f2f2;
    margin-bottom: 10px;
}

.am-breadcrumb {
    margin: 0px auto 0px auto;
    float: left;
}

.breadcrumb .productLabel {
    height: 35px;
    line-height: 36px;
    margin: 0 10px;
    display: inline;
    margin: 4px 4px 0 0;
}

.online-service {
    float: right;
    margin: 0 20px;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    cursor: pointer;
}

    .online-service i {
        color: #d9b766;
        margin-right: 2px;
        font-size: 16px;
    }

/*商品展示图*/
.thumb {
    position: absolute;
    font-size: 50px;
    width: 2rem;
    height: 69px;
    bottom: 0;
    line-height: 69px;
    color: #dfdfdf;
    cursor: pointer;
}

    .thumb:hover {
        background: #d9b766;
        color: white;
    }

    .thumb.am-icon-angle-left {
        left: 5px;
    }

    .thumb.am-icon-angle-right {
        right: 5px;
    }

.tips {
    color: #d9b766;
    line-height: 40px;
}

    .tips &gt; div {
        display: inline-block;
        color: #818181;
        float: right;
    }

        .tips &gt; div &gt; span {
            cursor: pointer;
        }

            .tips &gt; div &gt; span:hover {
                color: black;
            }

            .tips &gt; div &gt; span &gt; i {
                color: #d9b766;
            }

/*推荐商品*/
.like {
    margin-top: 25px;
    border-radius: 4px;
}

    .like li {
        float: left;
        padding: 8px 10px 0;
        font: 14px/1.5 tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;
    }

    .like li {
        text-align: left;
    }

        .like li .p-price strong {
            font-size: 14px;
            color: #E4393C;
            font-weight: 400;
            font-family: Verdana;
        }

        .like li img {
            width: 100%;
        }

.hwsize tr th {
    text-align: center;
}



/*改写的样式*/
.clearfixLeft {
    display: none;
}

.scoll {
    position: relative;
}

.label-ads {
    position: absolute;
    top: 1px;
    right: 1px;
    background: #d9b766;
    color: white;
    padding: 0.3rem 0.3rem 0.3rem 0.5rem;
    font-size: 110%;
    text-align: center;
    word-break: break-word;
    z-index: 998;
}

.scoll img {
    width: 100%;
    margin-left: 0;
}

.am-comment-main, .J_AttrUL {
    text-align: left;
}

.tb-r-filter-bar {
    margin-top: 20px;
}

.pay {
    position: fixed;
    bottom: 0;
    right: 0px;
    z-index: 1000;
    width: 100%;
    background: #fff;
    height: 54px;
}

    .pay.changebuy .pay-opt,
    .pay.changebuy li {
        width: 25%;
    }

    .pay.changebuy li {
        /*border-left: 1px solid #d9b766;*/
    }

.nav.white, .tip {
    z-index: 999;
}

.match {
    display: none;
}

.am-pureview-direction a {
    font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
}

@media only screen and (min-width:640px) {
    .pay.changebuy .pay-opt,
    .pay.changebuy li {
        float: left;
        width: auto;
        margin-left: 0.8rem;
        margin-top: 0.5rem;
    }

    ul.J_AttrUL.right li dd {
        width: 65%;
    }
    /*导航固定*/
    ul.am-tabs-nav.am-nav.am-nav-tabs {
        right: 0px;
        left: 10px;
        width: auto;
    }

    .scoll {
        float: left;
        width: 45%;
        max-width: 360px;
        padding-right: 10px;
    }

    .clearfixRight {
        float: left;
        width: 100%;
        min-height: 350px;
    }

    .scoll {
        padding-right: 10px;
    }

    .pay {
        position: static;
    }

    ul.am-avg-sm-4.am-tabs-nav.am-nav.am-nav-tabs {
        width: auto;
    }

    .introduce {
        margin-top: 20px;
    }

    .breadcrumb {
        display: block;
    }

    .like_list {
        height: inherit;
    }

    .pay li {
        float: left;
        margin-top: 0;
        width: 33.33%;
        margin-left: 0.8rem;
        margin-top: 0.5rem;
    }
    /*可选规格*/
    .theme-signin-left .cart-title {
        margin-left: -56px;
        margin-right: 13px;
    }


    /*优惠活动*/
    .shopPromotion.gold {
        padding-left: 0px;
    }

    .tb-detail-list {
        position: relative;
    }

    .shopPromotion.gold .gold-list span {
        position: absolute;
        right: 10px;
        display: inline-block;
        cursor: pointer;
        padding: 0px 10px;
    }

    .shopPromotion.gold .coupon {
        display: none;
        padding: 10px 0px;
    }

        .shopPromotion.gold .coupon .gold-list li {
            border-radius: 0;
            background: url(../images/couponli.png) no-repeat;
            padding: 10px 10px;
        }

        .shopPromotion.gold .coupon dt {
            margin-top: 16px;
        }

    /*搭配*/
    .s_picBox {
        width: 150px;
    }

    .like_list .plus_icon {
        height: 150px;
        line-height: 150px;
    }

    .info-original-price, .c-title {
        display: inline;
    }

    .like_list .total_price .buy_now {
        width: 102px;
        line-height: 27px;
        font-size: 14px;
    }

    .like_list .total_price .join_shopping {
        width: 102px;
        line-height: 29px;
        font-size: 14px;
    }

    .like_list .plus_icon i.am-icon-angle-right {
        display: none;
    }

    .iteminfo_mktprice {
        padding-top: 10px;
    }

    .tb-detail-hd, .tb-detail-price {
        text-align: left;
    }

        .tb-detail-price:first-child {
            display: block;
        }

    .cart-title.number {
        margin-top: 5px;
    }

    .match {
        display: block;
        margin: 0px auto;
        max-width: 1000px;
        padding-top: 20px;
        background: #fff;
    }

    /*购物车*/
    .tb-btn a {
        width: 110px;
        border: 2px solid #d9b766;
        line-height: 32px;
    }

        .tb-btn a#LikBuy {
            background: white;
            color: #d9b766;
        }

    .pay .pay-opt {
        display: none;
    }

    .pay li {
        width: auto;
    }

    .tb-btn-basket a {
        background-color: #d9b766;
        color: #FFF;
    }

    /*印象*/
    .p-bfc {
        padding: 0px;
    }

    .rate {
        float: left;
        padding-top: 20px;
        display: block;
        margin-right: 30px;
    }

        .rate strong {
            font: 400 46px/30px arial;
            color: #e4393c;
        }

    .theme-signin-left .cart-title {
        margin-left: -68px;
    }
}

@media only screen and (min-width:1025px) {
    .tb-btn-buy {
        margin-left: 5.65rem;
    }

    .introduce {
        max-width: 1000px;
    }

    .breadcrumb {
        display: block;
    }

    .like_list {
        height: inherit;
    }

    .tb-detail-price {
        display: block;
    }
    /*放大镜*/
    /* box */
    .box {
        width: 450px;
        margin: 0px auto;
    }

    .tb-pic a {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }

        .tb-pic a img {
            vertical-align: middle;
            width: 100%;
        }

    .tb-pic.tb-s40 img {
        width: 100%;
    }

    .tb-pic a {
        *display: block;
        *font-family: Arial;
        *line-height: 1;
    }

    .tb-thumb {
        margin: 10px 2.3rem 0 2.9rem;
        overflow: hidden;
        height: 69px;
    }

        .tb-thumb li {
            background: none repeat scroll 0 0 transparent;
            float: left;
            height: 69px;
            margin: 0 6px 0 0;
            overflow: hidden;
            padding: 2px;
        }

    .tb-s310, .tb-s310 a {
        height: 450px;
        width: 450px;
    }

        .tb-s310 a {
            *font-size: 271px;
        }

    .tb-s40 a {
        *font-size: 35px;
    }

    .tb-s40, .tb-s40 a {
        height: 65px;
        width: 65px;
    }

    .tb-booth {
        position: relative;
        z-index: 1;
    }

    .tb-thumb .tb-selected {
        background: none repeat scroll 0 0 #C30008;
        height: 69px;
    }

        .tb-thumb .tb-selected div {
            background-color: #FFFFFF;
            border: medium none;
        }

    .tb-thumb li div {
        border: 0;
    }

    div.zoomDiv {
        z-index: 999;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 400px;
        height: 400px;
        background: #ffffff;
        border: 1px solid #CCCCCC;
        display: none;
        text-align: center;
        overflow: hidden;
    }

    div.zoomMask {
        position: absolute;
        background: url(../images/mask.png)repeat scroll 0 0 transparent;
        cursor: move;
        z-index: 1;
    }


    /*价格*/
    .tb-detail-price {
        background: #F7F7F7;
        overflow: hidden;
        padding: 0 1rem;
    }

    .price.iteminfo_price dt {
        margin-top: 5px;
    }

    .sys_item_mktprice {
        font-size: 14px;
    }

    .theme-signin-left .cart-title {
        margin-left: -60px;
        margin-right: 8px;
        min-width: 64px;
        letter-spacing: 2px;
    }

    .scoll {
        display: none;
    }

    .item-inform {
        max-width: 1000px;
        margin: 0px auto;
        background: #fff;
    }

    .clearfixLeft {
        display: block;
        float: left;
        width: 450px;
    }

    .clearfixRight {
        width: 535px;
        margin-left: 15px;
    }

    .pay-logis {
        padding-top: 6px;
        padding-bottom: 0px;
    }

    /*介绍*/
    .introduceMain {
        width: 80%;
        float: right;
        background: #fff;
    }

    .browse {
        display: block;
        float: left;
        width: 18%;
        margin-right: 2%;
    }

        .browse ul {
            width: 100%;
        }

            .browse ul .mt {
                background-color: #f7f7f7;
            }

            .browse ul li {
                margin: 0px 10px;
                padding: 12px 0px;
                overflow: hidden;
            }

                .browse ul li.first {
                    border-top: none;
                }

        .browse li img {
            width: 100%;
        }

        .browse li .p-price strong {
            color: #E4393C;
            font-weight: 600;
            font-size: 120%;
        }

        .browse li .p-name {
            display: inline-block;
            float: left;
        }

        .browse li .p-price {
            display: inline-block;
            float: right;
        }

        .browse li .p-ranking {
            background: #d9b766;
            border-radius: 22px;
            color: white;
            font-size: 110%;
            width: 22px;
            height: 22px;
            display: inline-block;
        }
    /*导航固定*/
    ul.am-tabs-nav.am-nav.am-nav-tabs {
        left: 20%;
        max-width: 960px;
        background: #F5F5F5;
        right: 40px;
    }

    /*评论*/
    .tb-r-filter-bar {
        border: 1px solid #F5F5F5;
        background-color: #FAFAFA;
    }

        .tb-r-filter-bar li {
            text-align: left;
            width: auto;
            padding: 0px 10px;
        }
}

@media only screen and (min-width:1260px) {
    .breadcrumb {
        display: block;
    }

    .like_list {
        height: inherit;
    }

    .item-inform, .match, .introduceMain, .introduce {
        max-width: 1200px;
    }

    .clearfixLeft {
        margin-left: 10px;
        width: 450px;
    }
    /*放大镜*/
    .tb-s310, .tb-s310 a, .tb-s310, .tb-s310 img {
        width: 450px;
    }

    .tb-pic a {
        border: 1px solid #eae7e7;
    }

    .clearfixRight {
        width: 700px;
    }

    /*导航固定*/
    ul.am-tabs-nav.am-nav.am-nav-tabs {
        left: auto;
        right: auto;
        width: 960px;
    }

    .theme-signin-left .cart-title {
        margin-left: -57px;
    }
}
/*轮播*/
.flexslider {
    margin: 0;
    padding: 0;
}

    .flexslider .slides &gt; li {
        display: none;
        -webkit-backface-visibility: hidden;
    }

    .flexslider .slides img {
        width: 100%;
        display: block;
    }

html[xmlns] .flexslider .slides {
    display: block;
}

* html .flexslider .slides {
    height: 1%;
}

.no-js .flexslider .slides &gt; li:first-child {
    display: block;
}

.flexslider {
    background: #ffffff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}

    .flexslider .slides {
        zoom: 1;
    }

        .flexslider .slides img {
            height: auto;
        }

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

    .flex-pauseplay a:hover {
        opacity: 1;
    }

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 20px;
    text-align: center;
}

    .flex-control-nav li {
        float: none;
        margin: 0 6px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

    .flex-control-paging li a:hover {
        background: #333;
        background: rgba(0, 0, 0, 0.7);
    }

    .flex-control-paging li a.flex-active {
        background: #000;
        background: rgba(0, 0, 0, 0.9);
        cursor: default;
    }

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

    .flex-control-thumbs li {
        width: 25%;
        float: left;
        margin: 0;
    }

    .flex-control-thumbs img {
        width: 100%;
        height: auto;
        display: block;
        opacity: .7;
        cursor: pointer;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }

        .flex-control-thumbs img:hover {
            opacity: 1;
        }

    .flex-control-thumbs .flex-active {
        opacity: 1;
        cursor: default;
    }
/*商品详情 end*/




/*分类列表*/
.category-list {
    width: 100%;
    margin: auto;
    overflow: hidden;
    /*margin-bottom: 10px;*/
    margin-bottom: 2px;
}

    /*左边栏*/
    .category-list .category-list-sidebar {
        display: none;
    }

        .category-list .category-list-sidebar ul.list-sidebar &gt; li {
            border: 1px solid #e4e1e1;
            border-top: none;
        }

            .category-list .category-list-sidebar ul.list-sidebar &gt; li .sidebar_service img {
                width: 100%;
            }

            .category-list .category-list-sidebar ul.list-sidebar &gt; li .time {
                padding: 5px 10px;
                line-height: 1.5rem;
            }

                .category-list .category-list-sidebar ul.list-sidebar &gt; li .time .title {
                    font-weight: bold;
                    line-height: 2.5rem;
                }

            .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_qrcode {
                border: none;
                text-align: center;
                margin: 15px auto;
            }

                .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_qrcode .img {
                    border: 2px solid #f1f1f1;
                    display: inline-block;
                }

                .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_qrcode .text {
                    font-size: 110%;
                    line-height: 2rem;
                }

            .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection {
                border-top: 1px solid #e4e1e1;
            }

                .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection &gt; ul {
                    margin: 0;
                    padding: 10px;
                }

                    .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection &gt; ul &gt; li {
                        margin-bottom: 10px;
                    }

                        .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection &gt; ul &gt; li:last-child {
                            margin-bottom: 0;
                        }

                    .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection &gt; ul &gt; .title {
                        font-size: 110%;
                        font-weight: bold;
                    }

                    .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection &gt; ul &gt; li img {
                        width: 100%;
                    }

                    .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection &gt; ul &gt; li .p-name {
                        line-height: 1.5rem;
                        max-height: 3rem;
                        overflow: hidden;
                    }

                    .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection &gt; ul &gt; li .p-price {
                        color: #E4393C;
                        font-weight: 600;
                        font-size: 120%;
                        line-height: 2rem;
                    }

                    .category-list .category-list-sidebar ul.list-sidebar &gt; li.sidebar_selection &gt; ul &gt; li .p-evaluate &gt; span {
                        color: #005aa0;
                    }

/*右边栏*/
.am-slider-default .am-control-nav {
    bottom: 15px;
}

.category-list .category-list-content {
    width: 100%;
}

    .category-list .category-list-content .breadcrumb .am-breadcrumb {
        margin-bottom: 0;
        background: #f2f2f2;
    }

    .category-list .category-list-content .list_condition .list_filter {
        /*border-top: 1px solid #e4e1e1;*/
        margin: 0.5rem 0 0 0;
        background: #f3f3f3;
        padding-top: 1px;
    }

        .category-list .category-list-content .list_condition .list_filter &gt; ul {
            /*border-bottom: 1px solid #e4e1e1;*/
            padding: 0;
            overflow: hidden;
            margin-top: 0.5rem;
        }

            .category-list .category-list-content .list_condition .list_filter &gt; ul &gt; li {
                float: left;
                cursor: pointer;
                position: relative;
                border: 1px solid #e4e1e1;
                padding: 5px 8px;
                background: white;
                margin-top: 3px;
            }

                .category-list .category-list-content .list_condition .list_filter &gt; ul &gt; li.title {
                    font-weight: bold;
                    padding: 5px 13px;
                    cursor: default;
                    background: #f3f3f3;
                    border: 1px solid #f3f3f3;
                    margin-top: 3px;
                }

                .category-list .category-list-content .list_condition .list_filter &gt; ul &gt; li i {
                    position: absolute;
                    width: 10px;
                    height: 10px;
                    font-size: 0;
                    line-height: 0;
                    right: 0px;
                    bottom: 0px;
                    background: url(../images/sys_item_selected.gif) no-repeat right bottom;
                    z-index: 99;
                    display: none;
                }

                .category-list .category-list-content .list_condition .list_filter &gt; ul &gt; li.selected {
                    background: #f1edec;
                    color: red;
                }

                    .category-list .category-list-content .list_condition .list_filter &gt; ul &gt; li.selected i {
                        display: block;
                    }

        .category-list .category-list-content .list_condition .list_filter .list_sort {
            padding: 10px;
            background: #f3f3f3;
            padding-bottom: 5px;
        }

            .category-list .category-list-content .list_condition .list_filter .list_sort &gt; ul {
                display: inline-block;
            }

                .category-list .category-list-content .list_condition .list_filter .list_sort &gt; ul.right &gt; li i {
                    margin-right: 6px;
                    vertical-align: middle;
                }

                .category-list .category-list-content .list_condition .list_filter .list_sort &gt; ul &gt; li {
                    float: left;
                    border: 1px solid #e4e1e1;
                    padding: 5px 8px;
                    text-align: center;
                    cursor: pointer;
                    background: white;
                    margin-top: 3px;
                }

                    .category-list .category-list-content .list_condition .list_filter .list_sort &gt; ul &gt; li:hover {
                        color: #d9b766;
                    }

                    .category-list .category-list-content .list_condition .list_filter .list_sort &gt; ul &gt; li i {
                        width: 10px;
                        margin-left: 4px;
                    }

                    .category-list .category-list-content .list_condition .list_filter .list_sort &gt; ul &gt; li.selected {
                        background: #f1edec;
                        color: red;
                    }
    /*大图小图公共*/
    .category-list .category-list-content .list_condition .list_content .list_result .list_result_ul {
        overflow: hidden;
    }

        .category-list .category-list-content .list_condition .list_content .list_result .list_result_ul &gt; li .p_img {
            position: relative;
        }

            .category-list .category-list-content .list_condition .list_content .list_result .list_result_ul &gt; li .p_img .label-ads {
                position: absolute;
                top: 0;
                right: 0;
                line-height: 1;
                background: #d9b766;
                color: white;
                padding: 0.1rem 0.2rem 0.1rem 0.3rem;
                font-size: 100%;
                text-align: center;
                word-break: break-word;
                z-index: 998;
            }

        .category-list .category-list-content .list_condition .list_content .list_result .list_result_ul &gt; li .p_info {
            padding: 0 5px;
        }

        .category-list .category-list-content .list_condition .list_content .list_result .list_result_ul &gt; li .p_name {
            height: 40px;
            overflow: hidden;
        }

        .category-list .category-list-content .list_condition .list_content .list_result .list_result_ul &gt; li .p_other i {
            margin-left: 4px;
            font-weight: bold;
        }

        .category-list .category-list-content .list_condition .list_content .list_result .list_result_ul &gt; li .p_other .count &gt; i {
            color: #b57c6d;
        }

        .category-list .category-list-content .list_condition .list_content .list_result .list_result_ul &gt; li .p_other .comment &gt; i {
            color: #1a7dbe;
        }
    /*大图*/
    .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .product_info {
        border: 1px solid #eae7e7;
        margin: 10px;
    }
    /*.category-list .category-list-content .list_condition .list_content .list_result .big_list&gt;li .p_img{width: 100%;height: 270px;line-height: 270px;overflow: hidden;text-align: center;}*/
    .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_img img {
        width: 100%;
    }

    .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_price {
        color: #E4393C;
        font-weight: 600;
        font-size: 135%;
        margin: 0.5rem 0;
    }

    .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_name {
        color: black;
        margin-bottom: 0.5rem;
    }

        .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_name &gt; span {
            color: #d06508;
        }

    .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_other {
        overflow: hidden;
        border-top: 1px solid #eae7e7;
    }

        .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_other &gt; span {
            float: left;
            padding: 5px 5px 5px 0;
        }

        .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_other .count {
            border-right: 1px solid #eae7e7;
        }

        .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_other .comment {
            padding-left: 5px;
        }

        .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_other .label {
            display: none;
            float: right;
        }
    /*小图*/
    .category-list .category-list-content .list_condition .list_content .list_result .small_list {
        margin: 0 5px;
    }

        .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .product_info {
            border-bottom: 1px solid #e4e1e1;
            padding: 5px 0;
        }

        .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_img {
            display: table-cell;
            height: 75px;
            line-height: 75px;
            min-width: 75px;
            margin-right: 1%;
            overflow: hidden;
            text-align: center;
        }

            .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_img .label-ads {
                display: none;
            }

            .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_img img {
                height: 100%;
            }

        .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_info {
            display: table-cell;
            vertical-align: top;
            width: 100%;
            position: relative;
        }

            .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_info &gt; div {
                float: left;
            }

                .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_info &gt; div.p_price {
                    margin-left: 75%;
                    color: #E4393C;
                    font-weight: 600;
                    font-size: 120%;
                }

                .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_info &gt; div.p_name {
                    position: absolute;
                    width: 70%;
                    font-size: 110%;
                    color: black;
                }

        .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_other {
            display: none;
        }

            .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_other &gt; span {
                display: block;
                line-height: 1.6rem;
            }

                .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_other &gt; span.label {
                    position: absolute;
                    left: 0;
                }

    /*手机隐藏*/
    .category-list .category-list-content .breadcrumb, .category-list .category-list-content .flash {
        display: block;
    }

@media only screen and (max-width:430px) {
    .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_other .count,
    .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_other .comment {
        display: none;
    }
}

@media only screen and (min-width:640px) {
    .category-list .category-list-content .breadcrumb, .category-list .category-list-content .flash {
        display: block;
    }

    .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_img {
        height: 85px;
        line-height: 85px;
        min-width: 85px;
    }

    .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_info &gt; div.p_price {
        margin-left: 50%;
        width: 25%;
    }

    .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_info &gt; div.p_name {
        width: 45%;
    }

    .category-list .category-list-content .list_condition .list_content .list_result .big_list &gt; li .p_other .label {
        display: block;
    }

    .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_other {
        display: block;
        margin-left: 75%;
        position: absolute;
        width: 25%;
    }
}

@media only screen and (min-width:1025px) {
    .category-list {
        max-width: 1000px;
    }

        /*左边栏*/
        .category-list .category-list-sidebar {
            display: block;
            float: left;
            width: 18%;
            margin-right: 2%;
        }

        /*右边栏*/
        .category-list .category-list-content {
            width: 80%;
            float: left;
        }

            .category-list .category-list-content .list_condition .list_filter .list_sort &gt; ul.right {
                float: right;
                margin-top: -2px;
            }
}

@media only screen and (min-width:1260px) {
    .category-list {
        max-width: 1200px;
    }

        .category-list .category-list-content .list_condition .list_content .list_result .small_list &gt; li .p_img {
            height: 100px;
            line-height: 100px;
            min-width: 100px;
        }
}
/*分类列表 end*/




/*帮助页*/
.help-page .notice .am-list {
    border: 1px solid #bababa;
    padding-bottom: 0.65rem;
}

    .help-page .notice .am-list &gt; li.list-title {
        overflow: hidden;
        font-weight: bold;
        padding: 0.65rem;
        color: black;
    }

        .help-page .notice .am-list &gt; li.list-title span {
            padding: 0;
            font-size: 120%;
        }

        .help-page .notice .am-list &gt; li.list-title i {
            font-size: 120%;
            margin-right: 5px;
            vertical-align: top;
        }

        .help-page .notice .am-list &gt; li.list-title &gt; a {
            text-align: right;
        }

        .help-page .notice .am-list &gt; li.list-title + li {
            border-top: 1px solid #bababa;
        }

    .help-page .notice .am-list &gt; li {
        padding: 0.65rem 0.65rem 0 0.65rem;
        border: none;
    }

        .help-page .notice .am-list &gt; li &gt; a {
            padding: 0;
        }

.help-page .help-block {
    border-top: 2px dotted;
    text-align: center;
    position: relative;
}

    .help-page .help-block .help-block-title {
        padding: 0 10px;
        background: white;
        top: -12px;
        position: absolute;
        margin-left: -51px;
    }

.help-page .help-nav {
    padding: 0;
    padding-bottom: 2.5rem;
}

    .help-page .help-nav ul li {
        line-height: 2.5rem;
        margin-top: 2.5rem;
    }

        .help-page .help-nav ul li a {
            font-size: 125%;
            font-weight: bold;
            color: black;
        }

            .help-page .help-nav ul li a:hover {
                color: #d9b766;
            }

        .help-page .help-nav ul li .icon {
            display: inline-block;
            /*border: 1px solid;
    border-radius: 30px;*/
            margin-right: 4%;
            width: 2.8rem;
            padding: 1px 0 0 2px;
            width: 50px;
            height: 50px;
            background-image: url("../images/help/help_icons.png");
            vertical-align: middle;
        }

            .help-page .help-nav ul li .icon.icon1 {
                background-position: 0 0;
            }

            .help-page .help-nav ul li .icon.icon2 {
                background-position: -200px 0;
            }

            .help-page .help-nav ul li .icon.icon3 {
                background-position: 0 -60px;
            }

            .help-page .help-nav ul li .icon.icon4 {
                background-position: -200px -60px;
            }

            .help-page .help-nav ul li .icon.icon5 {
                background-position: 0 -120px;
            }

            .help-page .help-nav ul li .icon.icon6 {
                background-position: -200px -120px;
            }

            .help-page .help-nav ul li .icon.icon7 {
                background-position: 0 -180px;
            }

            .help-page .help-nav ul li .icon.icon8 {
                background-position: -200px -180px;
            }

.help-page .common_problem {
}

    .help-page .common_problem &gt; ul {
        text-align: left;
        margin-top: 0;
        margin-bottom: 2rem;
    }

        .help-page .common_problem &gt; ul &gt; li {
            margin-top: 1rem;
        }

            .help-page .common_problem &gt; ul &gt; li .border {
                border: 1px solid #e6e2e2;
                position: relative;
                overflow: hidden;
            }

            .help-page .common_problem &gt; ul &gt; li .img {
                padding: 0;
            }

                .help-page .common_problem &gt; ul &gt; li .img img {
                    width: 100%;
                }

            .help-page .common_problem &gt; ul &gt; li .text_list {
                position: absolute;
                right: 0;
            }

                .help-page .common_problem &gt; ul &gt; li .text_list ul {
                    margin: 0 0.7rem;
                }

                    .help-page .common_problem &gt; ul &gt; li .text_list ul li {
                        list-style-type: disc;
                        padding: 2.3% 0;
                    }

.help-page .service_nav {
}

    .help-page .service_nav &gt; ul &gt; li &gt; a {
        height: 153px;
        display: block;
        margin: 0.7rem 0.5rem;
        background-position: 100% 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-color: #85b198;
        text-align: left;
        color: black;
        font-size: 130%;
        font-weight: bold;
        padding: 5%;
    }

    .help-page .service_nav &gt; ul &gt; li.list1 a {
        background-image: url("../images/help/help_bg_first_img_1.jpg");
        background-color: #73bccd;
        color: white;
    }

    .help-page .service_nav &gt; ul &gt; li.list2 a {
        background-image: url("../images/help/help_bg_first_img_2.jpg");
        background-color: #73bccd;
        color: white;
    }

    .help-page .service_nav &gt; ul &gt; li.list3 a {
        background-image: url("../images/help/help_bg_first_img_3.jpg");
        background-color: #73bccd;
        color: white;
    }

    .help-page .service_nav &gt; ul &gt; li.list4 a {
        background-image: url("../images/help/help_bg_first_img_4.jpg");
        background-color: #73bccd;
        color: white;
    }

    .help-page .service_nav &gt; ul &gt; li.list5 a {
        background-image: url("../images/help/help_bg_first_img_5.jpg");
        background-color: #f3d16d;
    }

    .help-page .service_nav &gt; ul &gt; li.list6 a {
        background-image: url("../images/help/help_bg_first_img_6.jpg");
        background-color: #f3d16d;
    }

    .help-page .service_nav &gt; ul &gt; li.list7 a {
        background-image: url("../images/help/help_bg_first_img_7.jpg");
        background-color: #f3d16d;
    }

    .help-page .service_nav &gt; ul &gt; li.list8 a {
        background-image: url("../images/help/help_bg_first_img_8.jpg");
        background-color: #f3d16d;
    }

@media only screen and (min-width:640px) {
    .help-page .notice {
        padding-left: 0;
    }

    .help-page .common_problem &gt; ul {
        margin-bottom: 1rem;
    }

        .help-page .common_problem &gt; ul &gt; li {
            padding-right: 1.5rem;
        }

            .help-page .common_problem &gt; ul &gt; li:nth-child(2n) {
                padding-right: 0;
            }
}

@media only screen and (min-width:1025px) {
    .help-page {
        padding: 10px 40px 10px 0;
    }
}
/*帮助页 end*/






/*网站导航*/
.nav-page .no-padding {
    padding: 0;
}

.nav-page .no-padding-right {
    padding: 0;
}

.nav-page .no-padding-left {
    padding: 0;
}

.nav-page .title {
    background: #d78e27;
    color: white;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 130%;
    font-weight: bold;
}

.nav-page .product-label a {
    display: inline-block;
    padding: 3px 5px;
}

.nav-page .nav.white {
    padding: 0;
    left: 0px;
    margin-bottom: 2rem;
}

    .nav-page .nav.white .logoBig {
        float: none;
        margin: auto;
        height: 90px;
        position: static;
    }

        .nav-page .nav.white .logoBig img {
            padding-top: 20px;
        }

.nav-page .search-form {
    margin: 8px 0 0 105px;
}

    .nav-page .search-form input, .nav-page .search-form select {
        border: 2px solid #d9b766;
        line-height: 36px;
        padding: 0 5px;
        height: 40px;
    }

    .nav-page .search-form select {
        display: none;
        border-left: 0;
        cursor: pointer;
        color: #d9b766;
        font-size: 120%;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        -ms-appearance: none;
        background: url("../images/arrow1.png") no-repeat scroll 93% center transparent;
    }

    .nav-page .search-form .search-btn {
        padding: 0;
        text-align: left;
        padding-left: 1%;
    }

        .nav-page .search-form .search-btn .am-btn {
            width: 94%;
            background: #d9b766 none repeat scroll 0% 0%;
            color: #F5F5F2;
            font-size: 16px;
        }

.dottedPart {
    border-top: 2px dotted;
    text-align: center;
    position: relative;
    padding-top: 1rem;
}

    .dottedPart .dottedPart-title {
        padding: 0 10px;
        background: white;
        top: -12px;
        position: absolute;
        margin-left: -51px;
        font-weight: bold;
        font-size: 110%;
    }

    .dottedPart .dottedPart-content {
        text-align: left;
    }

.nav-page .more-nav {
    margin-top: 15px;
}

    .nav-page .more-nav .newest-info {
        padding: 0;
        position: relative;
        margin-bottom: 1rem;
    }

        .nav-page .more-nav .newest-info .curPart-nav {
            /*background: #72bb90;*/
            background-image: url(../images/help/help_newest_info.jpg);
            min-height: 435px;
            color: white;
            text-align: center;
            padding: 5px;
            padding-top: 11rem;
            position: absolute;
            top: 0;
            bottom: 0;
        }

            .nav-page .more-nav .newest-info .curPart-nav .curPart-title {
                border-top: 2px solid white;
                border-bottom: 2px solid white;
                font-size: 130%;
                line-height: 2.5rem;
                font-weight: bold;
                margin-bottom: 5px;
            }

        .nav-page .more-nav .newest-info .list {
            padding-left: 5px;
        }

            .nav-page .more-nav .newest-info .list li {
                margin-bottom: 0.62rem;
            }

    .nav-page .more-nav .category-nav {
        background-color: #f8f8f8;
    }

        .nav-page .more-nav .category-nav .category {
            margin-bottom: 1rem;
        }

            .nav-page .more-nav .category-nav .category .line {
                line-height: 2rem;
                height: 2.5rem;
                overflow: hidden;
            }

                .nav-page .more-nav .category-nav .category .line span {
                    display: table-cell;
                    text-align: right;
                    font-weight: bold;
                }

                .nav-page .more-nav .category-nav .category .line &gt; div {
                    display: table-cell;
                }

    .nav-page .more-nav .special {
        position: relative;
        margin-top: 1rem;
    }

        .nav-page .more-nav .special .curPart-nav {
            /*background: #ddd279;*/
            background-image: url(../images/help/help_special.jpg);
            color: white;
            text-align: center;
            padding: 5px;
            padding-top: 8rem;
            width: 25%;
            position: absolute;
            top: 0;
            bottom: 1rem;
            height: auto;
        }

            .nav-page .more-nav .special .curPart-nav .curPart-title {
                border-top: 2px solid white;
                border-bottom: 2px solid white;
                font-size: 130%;
                line-height: 2.5rem;
                font-weight: bold;
                margin-bottom: 5px;
            }

        .nav-page .more-nav .special .list {
            width: 75%;
            padding: 0;
        }

            .nav-page .more-nav .special .list a {
                height: 100px;
                display: block;
                margin: 0 0 1rem 1rem;
                background-position: 100% 100%;
                background-size: contain;
                background-repeat: no-repeat;
                background-color: #85b198;
                text-align: left;
                color: black;
                font-size: 130%;
                font-weight: bold;
                padding: 5%;
            }

            .nav-page .more-nav .special .list li.list1 a {
                background-image: url("../images/help/help_bg_first_img_1.jpg");
                background-color: #73bccd;
                color: white;
            }

            .nav-page .more-nav .special .list li.list2 a {
                background-image: url("../images/help/help_bg_first_img_2.jpg");
                background-color: #73bccd;
                color: white;
            }

            .nav-page .more-nav .special .list li.list3 a {
                background-image: url("../images/help/help_bg_first_img_3.jpg");
                background-color: #73bccd;
                color: white;
            }

            .nav-page .more-nav .special .list li.list4 a {
                background-image: url("../images/help/help_bg_first_img_4.jpg");
                background-color: #73bccd;
                color: white;
            }

            .nav-page .more-nav .special .list li.list5 a {
                background-image: url("../images/help/help_bg_first_img_5.jpg");
                background-color: #f3d16d;
            }

            .nav-page .more-nav .special .list li.list6 a {
                background-image: url("../images/help/help_bg_first_img_6.jpg");
                background-color: #f3d16d;
            }

            .nav-page .more-nav .special .list li.list7 a {
                background-image: url("../images/help/help_bg_first_img_7.jpg");
                background-color: #f3d16d;
            }

            .nav-page .more-nav .special .list li.list8 a {
                background-image: url("../images/help/help_bg_first_img_8.jpg");
                background-color: #f3d16d;
            }


.nav-page .newest-product .title {
    background-color: #e3643c;
    text-align: left;
    padding-left: 2%;
}

.nav-page .newest-product .list_result_ul {
    overflow: hidden;
}

    .nav-page .newest-product .list_result_ul &gt; li .p_img {
        position: relative;
    }

        .nav-page .newest-product .list_result_ul &gt; li .p_img .label-ads {
            position: absolute;
            top: 0;
            right: 0;
            line-height: 1;
            background: #d9b766;
            color: white;
            padding: 0.1rem 0.2rem 0.1rem 0.3rem;
            font-size: 115%;
            max-width: none;
            text-align: center;
            word-break: break-word;
            z-index: 998;
        }

    .nav-page .newest-product .list_result_ul &gt; li .p_info {
        padding: 0 5px;
    }

    .nav-page .newest-product .list_result_ul &gt; li .p_name {
        height: 40px;
        overflow: hidden;
    }

    .nav-page .newest-product .list_result_ul &gt; li .p_other i {
        font-weight: bold;
    }

    .nav-page .newest-product .list_result_ul &gt; li .p_other .count &gt; i {
        color: #b57c6d;
        margin: 0 2px;
    }

    .nav-page .newest-product .list_result_ul &gt; li .p_other .comment &gt; i {
        color: #1a7dbe;
        margin: 0 3px;
    }

    .nav-page .newest-product .list_result_ul &gt; li .product_info {
        border: 1px solid #eae7e7;
        margin: 5px;
    }

    .nav-page .newest-product .list_result_ul &gt; li .p_img img {
        width: 100%;
    }

    .nav-page .newest-product .list_result_ul &gt; li .p_price {
        color: #E4393C;
        font-weight: 600;
        font-size: 140%;
        margin: 0.5rem 0;
    }

    .nav-page .newest-product .list_result_ul &gt; li .p_name {
        font-size: 110%;
        color: black;
        margin-bottom: 0.5rem;
    }

        .nav-page .newest-product .list_result_ul &gt; li .p_name &gt; span {
            color: #d06508;
        }

    .nav-page .newest-product .list_result_ul &gt; li .p_other {
        overflow: hidden;
        border-top: 1px solid #eae7e7;
    }

        .nav-page .newest-product .list_result_ul &gt; li .p_other &gt; span {
            float: left;
            padding: 5px 10px 5px 5px;
        }

        .nav-page .newest-product .list_result_ul &gt; li .p_other .count {
            border-right: 1px solid #eae7e7;
        }

        .nav-page .newest-product .list_result_ul &gt; li .p_other .comment {
            padding-left: 7px;
        }

        .nav-page .newest-product .list_result_ul &gt; li .p_other .label {
            display: none;
            float: right;
        }

.nav-page .product-index .title {
    background-color: #ca365a;
}

.nav-page .product-index &gt; .product-label {
    margin: 1rem 0;
}

.nav-page .product-index img {
    width: 100%;
}

.nav-page .activity-topic .list {
    margin-top: 0.5%;
    margin-bottom: 0.5%;
}

    .nav-page .activity-topic .list li {
        padding: 0.5rem;
    }

.nav-page .service-center .list ul.service-nav {
    margin-bottom: 1.5rem;
}

    .nav-page .service-center .list ul.service-nav li {
        line-height: 2.5rem;
        margin-top: 1.5rem;
        text-align: center;
    }

        .nav-page .service-center .list ul.service-nav li a {
            font-size: 125%;
            font-weight: bold;
            color: black;
        }

            .nav-page .service-center .list ul.service-nav li a:hover {
                color: #d9b766;
            }

        .nav-page .service-center .list ul.service-nav li .icon {
            display: inline-block;
            /*border: 1px solid;
    border-radius: 30px;*/
            margin-right: 4%;
            width: 2.8rem;
            padding: 1px 0 0 2px;
            width: 50px;
            height: 50px;
            background-image: url("../images/help/help_icons.png");
            vertical-align: middle;
        }

            .nav-page .service-center .list ul.service-nav li .icon.icon1 {
                background-position: 0 0;
            }

            .nav-page .service-center .list ul.service-nav li .icon.icon2 {
                background-position: -200px 0;
            }

            .nav-page .service-center .list ul.service-nav li .icon.icon3 {
                background-position: 0 -60px;
            }

            .nav-page .service-center .list ul.service-nav li .icon.icon4 {
                background-position: -200px -60px;
            }

            .nav-page .service-center .list ul.service-nav li .icon.icon5 {
                background-position: 0 -120px;
            }

            .nav-page .service-center .list ul.service-nav li .icon.icon6 {
                background-position: -200px -120px;
            }

            .nav-page .service-center .list ul.service-nav li .icon.icon7 {
                background-position: 0 -180px;
            }

            .nav-page .service-center .list ul.service-nav li .icon.icon8 {
                background-position: -200px -180px;
            }

.nav-page .contact-info {
    margin: 0 0 1.5rem 0;
}

    .nav-page .contact-info &gt; div {
        line-height: 2.5rem;
        font-size: 120%;
        font-weight: bold;
        color: black;
        text-align: center;
    }

    .nav-page .contact-info .red {
        color: red;
        font-size: 140%;
    }

    .nav-page .contact-info .qrcode {
        margin-top: 1rem;
    }

    .nav-page .contact-info img {
        display: inline-block;
        vertical-align: top;
    }

    .nav-page .contact-info .qrcode-text {
        margin: 1rem 0 0 4%;
        display: inline-block;
        line-height: 2.2rem;
        font-size: 120%;
    }

.nav-page .link-center .list {
    margin-bottom: 0.5rem;
    text-align: center;
}

    .nav-page .link-center .list img {
        margin-top: 0.5rem;
    }

@media only screen and (min-width: 640px) {
    .nav-page .nav.white .logoBig {
        width: 200px;
    }

    .nav-page .search-form {
        margin: 0 0 10px 0;
    }

        .nav-page .search-form select {
            display: inline-block;
        }

    .nav-page .more-nav .special .curPart-nav {
        width: 16.66%;
    }

    .nav-page .more-nav .special .list {
        width: 83.34%;
    }

        .nav-page .more-nav .special .list a {
            height: 110px;
        }

    .nav-page .newest-product .list_result_ul &gt; li .p_other .label {
        display: block;
    }

    .nav-page .contact-info {
        margin: 1.5rem 0;
    }
}

@media only screen and (min-width: 1025px) {
    .nav-page .nav.white .logoBig {
        height: 90px;
    }

    .nav-page .search-form {
        padding: 0;
        height: auto;
        margin: 0 10% 3% 10%;
    }

    .nav-page .more-nav .special .curPart-nav {
        width: 11.1%;
    }

    .nav-page .more-nav .special .list {
        width: 88.9%;
    }

        .nav-page .more-nav .special .list a {
            height: 153px;
        }

    .nav-page .no-padding-right {
        padding-right: 0;
        padding-left: 1.5rem;
    }

    .nav-page .no-padding-left {
        padding-left: 0;
        padding-right: 1.5rem;
    }
}
/*网站导航 end*/


.stepUl {
    text-align: center;
}

    .stepUl &gt; li {
        position: relative;
    }

    .stepUl .number {
        background-color: #cccccc;
        border-radius: 20px;
        width: 20px;
        height: 20px;
        display: inline-block;
        line-height: 20px;
        color: white;
        font-size: 12px;
    }

    .stepUl .text {
        font-size: 12px;
        color: #cccccc;
        margin-top: 3px;
    }

    .stepUl .line {
        height: 5px;
        background: #cccccc;
        position: absolute;
        top: 8px;
        width: 100%;
        z-index: -1;
    }

    .stepUl .over .number, .stepUl .over .line {
        background-color: #caecb6;
    }

    .stepUl .over .text {
        color: #caecb6;
    }

    .stepUl .now .number, .stepUl .now .line {
        background-color: #7abd54;
    }

    .stepUl .now .text {
        color: #7abd54;
    }


/*结算单*/
.am-alert-default {
    background-color: #fffdee;
    border-color: #edd491;
    color: #999999;
    padding: 0.3rem 5px 0.3rem 10px;
    margin: 1rem 0;
}

    .am-alert-default .am-close {
        color: #ff665d;
    }

        .am-alert-default .am-close:hover {
            color: red;
        }

.red {
    color: red;
}

.selected-ul li {
    border: 1px solid #dddddd;
    margin-bottom: 10px;
    position: relative;
    padding: 5px 10px;
    color: #000;
    margin-right: 5px;
    cursor: pointer;
    display: inline-block;
}

    .selected-ul li.selected {
        border: 2px solid #d9b766;
        padding: 4px 9px;
    }

        .selected-ul li.selected i {
            position: absolute;
            width: 10px;
            height: 10px;
            font-size: 0;
            line-height: 0;
            right: 0px;
            bottom: 0px;
            background: url(../images/sys_item_selected_default.gif) no-repeat right bottom;
            z-index: 99;
        }

.settlement-page {
    margin: 1rem auto;
}

    .settlement-page a {
        color: #005ea7;
    }

        .settlement-page a:hover {
            color: #d9b766;
        }

    .settlement-page .pageHeader {
        overflow: hidden;
    }

        .settlement-page .pageHeader .pageTitle {
            font-size: 28px;
            color: #d9b766;
            font-weight: bold;
            line-height: 35px;
        }

            .settlement-page .pageHeader .pageTitle img {
                margin-right: 1rem;
                vertical-align: bottom;
            }

        .settlement-page .pageHeader .pageStep {
            margin-top: 1rem;
        }

    .settlement-page .order-info .am-icon-exclamation-circle, .settlement-page .order-info .am-icon-question-circle {
        color: #ffa328;
        font-size: 18px;
        margin: 0 5px;
    }

    .settlement-page .order-info .title {
        font-size: 18px;
        color: black;
        margin-top: 1rem;
        margin-bottom: 0.5rem;
    }

    .settlement-page .order-info .order-info-ul {
        border: 1px solid #acacac;
        padding: 5px 15px;
    }

        .settlement-page .order-info .order-info-ul &gt; li {
            border-bottom: 1px solid #e6e6e6;
            padding: 0.5rem 0 1rem 0;
        }

            .settlement-page .order-info .order-info-ul &gt; li:last-child {
                border-bottom: none;
            }

            .settlement-page .order-info .order-info-ul &gt; li .order-info-li-title {
                font-weight: bold;
                line-height: 2.5rem;
                font-size: 110%;
                color: black;
            }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-title .right {
                    float: right;
                    font-weight: normal;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-title .am-alert {
                    display: inline-block;
                    background-color: white;
                    border-color: #CECBCB;
                    color: black;
                    padding: 0 5px 0 5px;
                    margin: 0.5rem 0.5rem 0 1rem;
                    position: relative;
                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-title .am-alert:before {
                        content: '';
                        position: absolute;
                        top: 5px;
                        left: -10px;
                        width: 0;
                        height: 0;
                        border-right: 10px solid #A0A0A0;
                        border-bottom: 10px solid transparent;
                        border-top: 10px solid transparent;
                    }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-title .am-alert:after {
                        content: '';
                        position: absolute;
                        top: 6px;
                        left: -9px;
                        width: 0;
                        height: 0;
                        border-bottom: 9px solid transparent;
                        border-right: 9px solid #fff;
                        border-top: 9px solid transparent;
                    }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-title .am-alert .am-icon-fw {
                        color: #d9b766;
                        margin-right: 2px;
                        font-size: 120%;
                    }

            .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content {
                padding-left: 1rem;
            }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content .shrink {
                    margin: 10px 10px 0;
                    display: inline-block;
                    cursor: pointer;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content .remarks-textarea {
                    padding: 0;
                    resize: none;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li {
                    color: black;
                    margin: 10px 0;
                    background: #fff3f3;
                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .right {
                        line-height: 33px;
                        text-align: right;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .right a {
                            margin-right: 10px;
                        }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .name {
                        border: 1px solid #dddddd;
                        background: white;
                        position: relative;
                        border-radius: 0;
                        padding: 5px;
                        color: #000;
                        margin-right: 10px;
                        cursor: pointer;
                        display: inline-block;
                        width: 100%;
                        text-align: center;
                    }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li.selected .name {
                        border: 2px solid #d9b766;
                        padding: 4px;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li.selected .name i {
                            position: absolute;
                            width: 10px;
                            height: 10px;
                            font-size: 0;
                            line-height: 0;
                            right: 0px;
                            bottom: 0px;
                            background: url(../images/sys_item_selected_default.gif) no-repeat right bottom;
                            z-index: 99;
                        }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .detail {
                        display: inline-block;
                        position: relative;
                        width: 100%;
                        padding: 0 10px;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .detail &gt; span {
                            display: block;
                        }

                            .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .detail &gt; span:last-child {
                                position: absolute;
                                top: 0;
                                right: 10px;
                            }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .default-address {
                        display: none;
                        background-color: #999999;
                        color: white;
                        padding: 2px 3px;
                        margin-left: 10px;
                    }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.payment-content &gt; ul {
                    padding-top: 10px;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.payment-content li {
                    padding: 5px;
                    text-align: center;
                    width: 88px;
                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.payment-content li.selected {
                        padding: 4px;
                    }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list &gt; div {
                    padding: 0;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .selected-title {
                    line-height: 2.5rem;
                    margin-bottom: 0.5rem;
                    font-weight: bold;
                    font-size: 14px;
                    color: black;
                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .selected-title .right {
                        float: right;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .selected-title .right .am-icon-fw {
                            margin: 0;
                        }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .selected-ul li {
                    width: 144px;
                    text-align: center;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .prompt {
                    margin: 1.5rem 0;
                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .prompt &gt; span {
                        display: table-cell;
                        font-size: 13px;
                        color: black;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .prompt &gt; span:first-child {
                            width: 70px;
                            font-weight: bold;
                        }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .prompt &gt; span.content {
                            padding-right: 0;
                        }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list &gt; table {
                    margin-bottom: 0;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list tr {
                    position: relative;
                    display: flex;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td {
                    border: 0;
                    text-align: left;
                    display: inline-block;
                    padding: 0.2rem;
                    padding-top: 0.7rem;
                    text-align: center;
                    color: black;
                    font-size: 12px;
                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.img {
                        width: 40%;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.img div {
                            border: 1px solid #e6e5e5;
                            padding: 5px;
                            min-height: 110px;
                            margin: 0 5%;
                            padding: 0;
                        }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.other {
                        display: none;
                    }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.name {
                        position: relative;
                        text-align: left;
                        width: 60%;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.name .text {
                            height: 42px;
                            overflow: hidden;
                            color: black;
                            font-size: 12px;
                        }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.name .labels {
                            display: none;
                            position: absolute;
                            bottom: 0.4rem;
                        }

                            .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.name .labels .label {
                                font-size: 12px;
                                border: 2px solid #969696;
                                margin-right: 10px;
                                background: transparent;
                                color: #969696;
                                border-radius: 0;
                                font-weight: bold;
                                padding: 3px;
                            }

                                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.name .labels .label:first-child {
                                    border-color: #d9b766;
                                    color: #d9b766;
                                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.price {
                        position: absolute;
                        left: 40%;
                        top: 44px;
                        border-top: 0;
                        font-size: 12px;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.price .now-price {
                            color: red;
                            font-size: 120%;
                        }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.price .weight {
                            margin-top: -5px;
                            display: block;
                            color: #999999;
                        }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.count {
                        position: absolute;
                        right: 2%;
                        bottom: 5%;
                        border-top: 0;
                    }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.operation {
                        position: absolute;
                        left: 40%;
                        bottom: 5%;
                        border-top: 0;
                    }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.send {
                    position: relative;
                    min-height: 17rem;
                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.send &gt; div:first-child {
                        position: relative;
                        bottom: 0;
                        top: 0;
                        /*background: #f7f7f7;*/
                        min-height: 17rem;
                        padding: 0.5rem 1rem;
                    }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.send .totle-weight {
                        bottom: 0.5rem;
                        position: absolute;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.send .totle-weight span:first-child {
                            color: black;
                            font-weight: bold;
                            display: inline-block;
                        }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.send .list {
                        background: #f3fbfe;
                    }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.invoice-content {
                    margin-top: 1rem;
                    margin-bottom: 0.5rem;
                }

                .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content {
                    line-height: 3rem;
                }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content &gt; div {
                        border-bottom: 1px solid #f6f6f6;
                        line-height: 2.5rem;
                        padding: 0 0.5rem;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content &gt; div:last-child {
                            border-bottom: 0;
                            background: #f6f6f6;
                            padding-left: 1.5rem;
                        }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content .red {
                        font-weight: bold;
                        margin: 0 5px;
                    }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content.discount-title span:first-child {
                        color: #d9b766;
                        font-weight: bold;
                        font-size: 105%;
                    }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content .input-form {
                        padding: 1.5rem;
                    }

                        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content .input-form input {
                            height: 35px;
                            width: 65%;
                            margin-right: 5px;
                        }

                            .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content .input-form input.am-btn {
                                height: 37px;
                                color: white;
                                background: #d9b766;
                                font-size: 16px;
                                font-weight: bold;
                                padding: 0;
                                width: 30%;
                                float: none;
                                margin: 0;
                            }

                    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content .find {
                        font-size: 12px;
                        color: #6b6ce3;
                        display: inline-block;
                        margin-left: 10px;
                        vertical-align: bottom;
                        line-height: normal;
                    }

    .settlement-page .line &gt; div {
        padding: 0;
    }

    .settlement-page .order-price, .settlement-page .order-total {
        text-align: right;
    }

    .settlement-page .order-price {
        line-height: 2rem;
        margin: 0.5rem 0;
        color: black;
        padding: 0 10px;
    }

    .settlement-page .order-total {
        background-color: #f4f4f4;
        padding: 10px;
        border-top: 1px solid #e6e6e6;
        color: black;
        margin-bottom: 1rem;
    }

        .settlement-page .order-total .red {
            font-weight: bold;
            font-size: 18px;
        }

    .settlement-page .am-btn {
        float: right;
        height: 37px;
        color: white;
        margin-top: 0.5rem;
        background: #d9b766;
        margin-right: 5px;
        border-radius: 4px;
        font-size: 16px;
        font-weight: bold;
        padding: 0 2.5rem;
    }

    .settlement-page .order-total .order-other {
        color: #999999;
    }

    .settlement-page .order-total &gt; .line {
        position: fixed;
        bottom: 0;
        left: 0;
        background: white;
        height: 54px;
        line-height: 54px;
        text-align: right;
        padding: 0;
        z-index: 1000;
    }

        .settlement-page .order-total &gt; .line &gt; div:last-child {
            text-align: center;
        }

    .settlement-page .last-btn {
        position: fixed;
        bottom: 0;
        right: 0;
        height: 54px;
        margin: 0;
        padding: 0;
        z-index: 1000;
    }

@media only screen and (min-width: 640px) {
    .settlement-top .nav {
        display: none;
    }

    .settlement-page .pageHeader .pageTitle {
        float: left;
    }

    .settlement-page .pageHeader .pageStep {
        float: right;
    }

        .settlement-page .pageHeader .pageStep .stepUl {
            min-width: 400px;
        }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list tr {
        display: table-row;
    }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td {
        display: table-cell;
        width: 12.5%;
    }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.img {
            width: 15%;
        }

            .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.img div {
                min-height: 77px;
            }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.name {
            width: 35%;
        }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.price {
            position: static;
        }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.count {
            position: static;
        }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.operation {
            position: static;
        }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.send &gt; div:first-child {
        position: absolute;
    }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content .input-form input {
        width: 285px;
        margin-right: 10px;
    }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.discount-content .input-form input.am-btn {
            width: 100px;
        }

    .settlement-page .order-total &gt; .line {
        position: static;
        height: auto;
        line-height: initial;
        background: transparent;
    }

    .settlement-page .am-btn.last-btn {
        position: static;
        width: auto;
        padding: 0 2.5rem;
        height: 37px;
        float: right;
    }

    .settlement-page .order-total &gt; .line &gt; div:last-child {
        text-align: right;
    }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.send {
        min-height: 16rem;
    }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.send &gt; div:first-child {
            min-height: 16rem;
        }
}

@media only screen and (min-width: 1025px) {
    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li {
        background: transparent;
    }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li:hover {
            background: #fff3f3;
        }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list {
        padding: 1rem;
    }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.name .labels {
            display: block;
        }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.other {
            display: table-cell;
        }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .default-address {
        display: inline-block;
    }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .name {
        width: 132px;
    }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .detail &gt; span {
        display: inline-block;
    }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .detail &gt; span:last-child {
            position: static;
        }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .detail {
        width: auto;
        padding: 0;
    }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.price .now-price {
        font-size: 130%;
    }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td {
        font-size: 14px;
    }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.product-list .list td.name .text {
            font-size: 14px;
        }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li:hover .right {
        display: inline-block;
    }

    .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .right {
        display: none;
        float: right;
        line-height: 33px;
    }

        .settlement-page .order-info .order-info-ul &gt; li .order-info-li-content.consignee-content .consignee-list-ul li .right a {
            margin-left: 10px;
        }
}
/*结算单 end*/





/*购物车*/
.shoppingcart-page {
    margin: 0.5rem auto;
}

    .shoppingcart-page .shoppingcart-title {
        font-size: 130%;
        padding-left: 10px;
        color: #d9b766;
        font-weight: bold;
    }

    .shoppingcart-page .old-price {
        text-decoration: line-through;
        margin: 0 5px;
        color: #ada9a9;
        font-weight: normal;
    }

    .shoppingcart-page .all-product .th {
        display: none;
    }

    .shoppingcart-page .all-product .label {
        background-color: #d9b766;
        padding: 5px 8px;
        color: white;
        border-radius: 3px;
    }

        .shoppingcart-page .all-product .label + i {
            font-size: 20px;
            vertical-align: middle;
            margin-left: 5px;
            color: #d9b766;
        }

    .shoppingcart-page .all-product th {
        background: #f1efef;
        text-align: left;
        border-bottom: none;
        font-size: 110%;
        color: black;
    }

        .shoppingcart-page .all-product th.subtotal {
            display: none;
        }

    .shoppingcart-page .all-product &gt; tbody &gt; tr &gt; td {
        border-top: none;
    }

    .shoppingcart-page .all-product td.img div {
        border: 1px solid #e6e5e5;
        padding: 5px;
        min-height: 93px;
    }

    .shoppingcart-page .all-product .list {
        padding: 0;
    }

        .shoppingcart-page .all-product .list &gt; table {
            margin-bottom: 0;
        }

        .shoppingcart-page .all-product .list tr {
            position: relative;
            display: flex;
        }

        .shoppingcart-page .all-product .list td {
            border-left: 0;
            text-align: left;
            display: inline-block;
            padding: 0.5rem;
        }

            .shoppingcart-page .all-product .list td.img {
                width: 35%;
            }

            .shoppingcart-page .all-product .list td.other, .shoppingcart-page .all-product th.other {
                display: none;
            }

        .shoppingcart-page .all-product .list tr &gt; td:first-child {
            border-left: 1px solid #ddd;
        }

        .shoppingcart-page .all-product .list td.name {
            position: relative;
            text-align: left;
            width: 65%;
        }

            .shoppingcart-page .all-product .list td.name .text {
                height: 42px;
                overflow: hidden;
                color: black;
            }

            .shoppingcart-page .all-product .list td.name .labels {
                display: none;
                position: absolute;
                bottom: 1rem;
            }

                .shoppingcart-page .all-product .list td.name .labels .label {
                    border: 2px solid #969696;
                    background: transparent;
                    color: #969696;
                    border-radius: 0;
                    font-weight: bold;
                    padding: 3px;
                    margin-right: 0.7rem;
                }

                    .shoppingcart-page .all-product .list td.name .labels .label:first-child {
                        border-color: #d9b766;
                        color: #d9b766;
                    }

        .shoppingcart-page .all-product .list td.price {
            position: absolute;
            left: 35%;
            top: 42px;
            border-top: 0;
        }

            .shoppingcart-page .all-product .list td.price br {
                display: none;
            }

            .shoppingcart-page .all-product .list td.price .old-price {
                text-decoration: line-through;
                display: none;
            }

            .shoppingcart-page .all-product .list td.price .now-price {
                font-size: 120%;
                color: red;
                line-height: 1rem;
            }

        .shoppingcart-page .all-product .list td.count {
            position: absolute;
            right: 2%;
            bottom: 0;
            border-top: 0;
        }

            .shoppingcart-page .all-product .list td.count input, .shoppingcart-page .all-product .list td.count button {
                float: left;
            }

                .shoppingcart-page .all-product .list td.count button.add, .shoppingcart-page .all-product .list td.count button.min {
                    width: auto;
                    background: #f0f0f0;
                    padding: 0 6px;
                    border: 1px solid #e6e6e6;
                    height: 28px;
                    font-size: 1rem;
                }

            .shoppingcart-page .all-product .list td.count .text_box {
                height: 28px;
                width: 40px;
                text-align: center;
                border: 1px solid #e6e6e6;
            }

        .shoppingcart-page .all-product .list td.subtotal {
            display: none;
            color: red;
            font-size: 120%;
        }

        .shoppingcart-page .all-product .list td.operation {
            position: absolute;
            left: 35%;
            bottom: 0;
            border-top: 0;
        }

            .shoppingcart-page .all-product .list td.operation a {
                color: black;
            }

            .shoppingcart-page .all-product .list td.operation .follow {
                display: none;
            }

    .shoppingcart-page .pay-info {
        text-align: right;
        background-color: #f1efef;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1000;
    }

        .shoppingcart-page .pay-info .red {
            color: red;
            font-size: 140%;
            margin: 0 5px;
        }

        .shoppingcart-page .pay-info .pay-selected {
            display: inline-block;
            margin-right: 1%;
            vertical-align: top;
            padding: 5px 0;
            line-height: 43px;
        }

        .shoppingcart-page .pay-info .am-btn {
            height: 54px;
            width: 120px;
            background-color: #d9b766;
            color: white;
            font-size: 130%;
            font-weight: bold;
        }

    .shoppingcart-page .guess-like {
        margin-top: 10px;
    }

        .shoppingcart-page .guess-like .title {
            border-bottom: 1px solid #ddd;
            padding: 0 1% 5px;
            color: black;
            font-size: 112%;
        }

        .shoppingcart-page .guess-like &gt; ul &gt; li .product_info {
            border: 1px solid #eae7e7;
            margin: 10px;
        }

        .shoppingcart-page .guess-like &gt; ul &gt; li .p_info {
            padding: 5px 5px 0;
            line-height: 2rem;
        }

        .shoppingcart-page .guess-like &gt; ul &gt; li .p_price .now-price {
            color: #E4393C;
            font-size: 140%;
            float: left;
            margin-right: 5px;
        }

        .shoppingcart-page .guess-like &gt; ul &gt; li .p_price .old-price {
            display: inline-block;
            margin: 0;
        }

        .shoppingcart-page .guess-like &gt; ul &gt; li .p_name {
            color: black;
            height: 2rem;
            overflow: hidden;
        }

@media only screen and (min-width: 640px) {
    .shoppingcart-page .all-product .th {
        display: table-row;
    }

    .shoppingcart-page .shoppingcart-title {
        margin-bottom: 10px;
    }

    .shoppingcart-page .all-product .list tr {
        display: table-row;
    }

    .shoppingcart-page .all-product .list td {
        display: table-cell;
        padding: 0.7rem;
    }

    .shoppingcart-page .all-product td.img div {
        min-height: 50px;
    }

    .shoppingcart-page .all-product th, .shoppingcart-page .all-product .list td {
        width: 15%;
    }

        .shoppingcart-page .all-product th.img, .shoppingcart-page .all-product .list td.img {
            width: 10%;
        }

        .shoppingcart-page .all-product th.name, .shoppingcart-page .all-product .list td.name {
            width: 30%;
        }

        .shoppingcart-page .all-product .list td.price {
            position: static;
            border-top: 1px solid #ddd;
        }

            .shoppingcart-page .all-product .list td.price .old-price {
                display: block;
            }

        .shoppingcart-page .all-product .list td.count {
            position: static;
            border-top: 1px solid #ddd;
        }

        .shoppingcart-page .all-product .list td.operation {
            position: static;
            border-top: 1px solid #ddd;
        }

            .shoppingcart-page .all-product .list td.operation .follow {
                display: block;
            }

    .shoppingcart-page .all-product .list tr:first-child &gt; td.price,
    .shoppingcart-page .all-product .list tr:first-child &gt; td.count,
    .shoppingcart-page .all-product .list tr:first-child &gt; td.operation {
        border-top: none;
    }

    .shoppingcart-page .all-product .list td.operation a {
        margin-bottom: 5px;
        display: block;
    }

    .shoppingcart-page .pay-info {
        position: static;
    }
}

@media only screen and (min-width: 1025px) {
    .shoppingcart-page .all-product .list td.name .labels {
        display: block;
    }

    .shoppingcart-page .all-product .list td.subtotal, .shoppingcart-page .all-product th.subtotal {
        display: table-cell;
    }

    .shoppingcart-page .all-product .list td.other, .shoppingcart-page .all-product th.other {
        display: table-cell;
    }

    .shoppingcart-page .all-product .list td.price .now-price {
        color: inherit;
    }

    .shoppingcart-page .all-product th, .shoppingcart-page .all-product .list td {
        width: 12%;
    }

    .shoppingcart-page .all-product td.img div {
        min-height: 77px;
    }
}
/*购物车 end*/




/*首页*/
.index-top .header, .index-top .nav.white {
    padding-right: 0;
}

.index-top .search-bar {
    position: relative;
}

.index-top .navbar-toggle {
    position: absolute;
    right: 0;
    top: 0.8rem;
    font-size: 1.7rem;
}

.index-top ul.index-top-menu {
    display: none;
    position: absolute;
    top: 49px;
    left: -105px;
    background: white;
    right: -20px;
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #DDD;
}

    .index-top ul.index-top-menu li a {
        font-size: 1.2rem;
        font-weight: bold;
        display: block;
        padding: 0.6rem 1rem;
    }

.index-page .fontblack {
    color: black;
}

.index-page .fontwhite {
    color: white;
}

.index-page .customized-panel {
    background-color: #2c2b29;
    text-align: center;
    padding: 3em 0;
    color: white;
}

    .index-page .customized-panel div {
        font-size: 1.5em;
        line-height: 2em;
    }

    .index-page .customized-panel span {
        font-size: 1em;
    }

.index-page .doing-slick {
    margin: 1em auto;
    max-width: 60%;
}

    .index-page .doing-slick .slick-next {
        right: -65px;
    }

        .index-page .doing-slick .slick-next:before {
            background: url(../images/index/index_arrow_2.png);
            background-position: -63px;
            background-repeat: no-repeat;
            content: " ";
            display: block;
            width: 43px;
            height: 43px;
        }

    .index-page .doing-slick .slick-prev {
        left: -65px;
    }

        .index-page .doing-slick .slick-prev:before {
            background: url(../images/index/index_arrow_2.png);
            background-position-x: -5px;
            background-repeat: no-repeat;
            content: " ";
            display: block;
            width: 43px;
            height: 43px;
        }

    .index-page .doing-slick .slick-slide img {
        display: initial;
        width: 100%;
    }

.index-page .message_list {
    padding: 3em 0;
    text-align: center;
    line-height: 2.5em;
    color: black;
    background: #fafafa;
}

    .index-page .message_list .list_title {
        font-size: 1.5em;
        margin-bottom: 0.5em;
    }

        .index-page .message_list .list_title span {
            font-size: 1em;
            color: #ff9934;
        }

    .index-page .message_list .list_content {
        background: white;
    }

    .index-page .message_list a.more {
        font-size: 1.2em;
        color: black;
        margin-top: 2em;
        display: block;
    }

        .index-page .message_list a.more:hover {
            color: #d9b766;
        }

    .index-page .message_list .msg_list_first {
        position: relative;
        margin: 1.5em 0;
        display: none;
    }

        .index-page .message_list .msg_list_first .first_img {
            z-index: 1;
            margin-top: 2em;
            padding: 0;
            height: 230px;
        }

            .index-page .message_list .msg_list_first .first_img a {
                position: absolute;
                right: -4rem;
                height: 230px;
                overflow: hidden;
                background-color: #3d3d3d;
                background-size: cover;
                background-position: center;
                width: 100%;
            }

        .index-page .message_list .msg_list_first .first_content {
            background: #e8e8e8;
            padding: 1em 0 3em 7em;
            height: 290px;
            overflow: hidden;
        }

            .index-page .message_list .msg_list_first .first_content .text {
                text-align: left;
                margin-top: 0;
            }

                .index-page .message_list .msg_list_first .first_content .text .title {
                    height: 2.5rem;
                    overflow: hidden;
                }

                    .index-page .message_list .msg_list_first .first_content .text .title a {
                        font-size: 1.5rem;
                        color: black;
                    }

                        .index-page .message_list .msg_list_first .first_content .text .title a:hover {
                            color: #d9b766;
                        }

                .index-page .message_list .msg_list_first .first_content .text .content {
                    font-size: 1.2em;
                    line-height: 2rem;
                    margin-top: 1rem;
                    height: 14rem;
                    overflow: hidden;
                    color: #7b7b7b;
                }

            .index-page .message_list .msg_list_first .first_content .time .date {
                font-size: 1.7em;
                color: black;
            }

            .index-page .message_list .msg_list_first .first_content .time .year {
                font-size: 1.2em;
                line-height: normal;
                color: #7b7b7b;
            }

            .index-page .message_list .msg_list_first .first_content .time {
                text-align: right;
            }

    .index-page .message_list .list {
        margin: 2em 0 0;
    }

        .index-page .message_list .list li {
            margin-bottom: 1.5em;
        }

            .index-page .message_list .list li:hover .time {
                background: #dab766;
                color: white;
            }

                .index-page .message_list .list li:hover .time .date {
                    color: white;
                }

            .index-page .message_list .list li:hover .text {
                background: #091200;
                color: white;
            }

                .index-page .message_list .list li:hover .text .title {
                    color: white;
                }

        .index-page .message_list .list .time {
            background: #e8e8e8;
            text-align: right;
            padding: 1em 5px;
        }

            .index-page .message_list .list .time .date {
                font-size: 1.7em;
                color: black;
            }

            .index-page .message_list .list .time .year {
                font-size: 1.2em;
            }

        .index-page .message_list .list .text {
            text-align: left;
            padding: 1.1em 2em 1.5em;
            height: 13rem;
            overflow: hidden;
        }

            .index-page .message_list .list .text .title {
                font-size: 1.5rem;
                color: black;
                height: 2.5rem;
                overflow: hidden;
            }

            .index-page .message_list .list .text .content {
                line-height: 1.5em;
                margin-top: 1em;
                font-size: 1.1em;
                height: 6.5rem;
                overflow: hidden;
            }

.index-page .advs_slide {
    background: #2c2b29;
    text-align: center;
    padding: 3em 0;
    line-height: 2.5em;
    color: white;
}

    .index-page .advs_slide .advs_title {
        font-size: 1.5em;
        margin-bottom: 0.5em;
    }

        .index-page .advs_slide .advs_title span {
            font-size: 1em;
        }

    .index-page .advs_slide .slide {
        margin: 3em 0;
    }

        .index-page .advs_slide .slide .zy-Slide {
            font-size: 12px;
            position: relative;
            width: 70%;
            height: 480px;
            margin: 0 auto;
        }

            .index-page .advs_slide .slide .zy-Slide li {
                position: absolute;
                list-style: none;
                background: transparent;
                width: 0;
                height: 100%;
                top: 146px;
                left: 377px;
                z-index: 0;
                cursor: pointer;
                border-radius: 3px;
                margin: 0;
                padding: 0;
            }

                .index-page .advs_slide .slide .zy-Slide li img {
                    width: 100%;
                    vertical-align: middle;
                }

            .index-page .advs_slide .slide .zy-Slide section:nth-child(1), .zy-Slide section:nth-child(2) {
                background-image: url("../images/index/index_arrow_2.png");
                background-repeat: no-repeat;
                position: absolute;
                top: 50%;
                width: 55px;
                height: 45px;
                margin-top: -20px;
                cursor: pointer;
                line-height: 40px;
                padding-left: 12px;
                padding-right: 12px;
            }

            .index-page .advs_slide .slide .zy-Slide section:nth-child(1) {
                left: -60px;
                background-position: 0;
            }

            .index-page .advs_slide .slide .zy-Slide section:nth-child(2) {
                right: -60px;
                background-position: -56px;
            }

.index-page .index_linkstore {
    display: block;
    padding: 1.5rem;
    text-align: center;
    background-color: #343331;
    color: white;
    font-size: 1.2rem;
}

.index-page .am-icon-angle-double-down {
    font-size: 1.8rem;
    margin-bottom: 0.3rem;
}

.index-page .index_goldsilver_panel {
    background: url("../images/index/index_goldsilver_bg.jpg");
    color: black;
    text-align: center;
    padding: 3rem 0 8rem;
    background-size: cover;
}

    .index-page .index_goldsilver_panel .goldsilver_title {
        font-size: 1.5em;
        line-height: 2.5rem;
        margin-bottom: 4rem;
    }

    .index-page .index_goldsilver_panel .goldsilver {
        text-align: left;
    }

        .index-page .index_goldsilver_panel .goldsilver .silver {
            margin-top: 5rem;
        }

        .index-page .index_goldsilver_panel .goldsilver .title {
            padding: 0;
            position: relative;
        }

        .index-page .index_goldsilver_panel .goldsilver .title_text {
            position: absolute;
            right: -4rem;
            background-color: #dab766;
            top: -2rem;
            z-index: 1;
            color: white;
            padding: 2rem 1.5rem;
        }

            .index-page .index_goldsilver_panel .goldsilver .title_text .top {
                font-size: 1.5rem;
                line-height: 2.5rem;
                height: auto;
            }

            .index-page .index_goldsilver_panel .goldsilver .title_text .middle {
                font-size: 2.3rem;
                line-height: 2.5rem;
            }

            .index-page .index_goldsilver_panel .goldsilver .title_text .bottom {
                font-size: 2.5rem;
                font-weight: bold;
                line-height: 3rem;
            }

        .index-page .index_goldsilver_panel .goldsilver .content {
            background: #d1cfd0;
            padding: 1rem 1rem 1rem 5rem;
            font-size: 1.3rem;
            line-height: 2.3rem;
        }

            .index-page .index_goldsilver_panel .goldsilver .content &gt; div{
                display: inline-block;
                vertical-align: top;
            }
            .index-page .index_goldsilver_panel .goldsilver .content span {
                font-size: 1.6rem;
                font-weight: bold;
            }

        .index-page .index_goldsilver_panel .goldsilver .silver .title_text {
            background-color: #2c2b29;
        }
        .index-page .index_goldsilver_panel .goldsilver .goldsilver_tips {
            margin-left: 12%;
            background: #d1cfd0;
            margin: 30px 0 0 12.1%;
            padding: 1.5rem;
            text-align: center;
            line-height: 2.5rem;
            font-size: 1.3rem;
        }
            .index-page .index_goldsilver_panel .goldsilver .goldsilver_tips b {
                font-size: 1.5rem;
            }

.index-page .fontspecial {
    font-size: 1em;
    color: #ff9934;
}

.index-page .contact_info {
    background: url("../images/index/index_footer_formbg.jpg");
    color: white;
}

    .index-page .contact_info .upload_form, .index-page .contact_info .contact_us, .index-page .contact_info .contact_qrcode {
        padding-top: 2rem;
    }

    .index-page .contact_info .upload_form {
        padding-right: 7%;
    }

        .index-page .contact_info .upload_form ul li {
            line-height: 2em;
            margin-bottom: 1em;
            color: white;
        }

            .index-page .contact_info .upload_form ul li.title {
                font-size: 1.2rem;
            }

            .index-page .contact_info .upload_form ul li .am-input-group .am-input-group-label {
                background-color: rgba(255,255,255,0.2);
                color: white;
                font-size: inherit;
                border: 0;
                border-right: 1px solid #5D5C5C;
                padding-right: 1em;
            }

            .index-page .contact_info .upload_form ul li .am-input-group .am-form-field {
                background-color: rgba(255,255,255,0.2);
                color: white;
                font-size: inherit;
                border: 0;
            }

            .index-page .contact_info .upload_form ul li.button {
                margin-top: 2em;
            }

                .index-page .contact_info .upload_form ul li.button .am-btn {
                    background: #dab766;
                    width: 100%;
                    line-height: 1.5rem;
                    font-size: 1.2rem;
                    color: white;
                }

                    .index-page .contact_info .upload_form ul li.button .am-btn:hover {
                        background: ##b99644;
                        color: white;
                    }

        .index-page .contact_info .upload_form .bizmail_loginpanel {
            font-size: 1.2rem;
            line-height: 2em;
            margin-bottom: 1em;
            color: white;
            font-weight: normal;
        }

            .index-page .contact_info .upload_form .bizmail_loginpanel .bizmail_column {
                margin-bottom: 1em;
            }

                .index-page .contact_info .upload_form .bizmail_loginpanel .bizmail_column label:first-child {
                    display: table-cell;
                    width: 1%;
                    white-space: nowrap;
                    vertical-align: middle;
                    height: 38px;
                    padding: 0 1em;
                    font-weight: normal;
                    line-height: 36px;
                    text-align: center;
                    border-radius: 0;
                    background-color: rgba(255,255,255,0.2);
                    color: white;
                    font-size: inherit;
                    border: 0;
                    border-right: 1px solid #5D5C5C;
                    padding-right: 1em;
                }

                .index-page .contact_info .upload_form .bizmail_loginpanel .bizmail_column .bizmail_inputArea {
                    display: table-cell;
                    background-color: rgba(255,255,255,0.2);
                    color: white;
                    font-size: inherit;
                    border: 0;
                }

                    .index-page .contact_info .upload_form .bizmail_loginpanel .bizmail_column .bizmail_inputArea input {
                        height: 38px;
                        width: 70%;
                        background: transparent;
                        border: transparent;
                        color: white;
                        padding: 0.5em;
                    }

            .index-page .contact_info .upload_form .bizmail_loginpanel .bizmail_SubmitArea input {
                background: #dab766;
                width: 100% !important;
                line-height: 1.5rem;
                font-size: 1.2rem;
                color: white;
                display: inline-block;
                margin-bottom: 0;
                padding: 0.477em 1em;
                border: 0;
                margin-top: 1rem;
            }

            .index-page .contact_info .upload_form .bizmail_loginpanel .bizmail_SubmitArea a {
                float: right;
            }

    .index-page .contact_info .contact_us li {
        line-height: 2em;
        margin-bottom: 1em;
    }

        .index-page .contact_info .contact_us li.title {
            margin-bottom: 2rem;
        }

            .index-page .contact_info .contact_us li.title .title_background {
                font-size: 1.2rem;
                background: #dab766;
                padding: 0.5rem 2rem;
                border-radius: 2rem;
            }

        .index-page .contact_info .contact_us li.button {
            margin-bottom: 0;
        }

            .index-page .contact_info .contact_us li.button .share_img {
                width: 50px;
                height: 60px;
                display: inline-block;
                background-image: url("../images/index/index_share_icon.png");
            }

                .index-page .contact_info .contact_us li.button .share_img:hover {
                    background-image: url("../images/index/index_share_icon_hover.png");
                }

                .index-page .contact_info .contact_us li.button .share_img.micro-blog {
                    background-position: -6px;
                }

                .index-page .contact_info .contact_us li.button .share_img.qq-space {
                    background-position: -60px;
                }

                .index-page .contact_info .contact_us li.button .share_img.qq {
                    background-position: -113px;
                }

                .index-page .contact_info .contact_us li.button .share_img.wechat {
                    background-position: -167px;
                }

                .index-page .contact_info .contact_us li.button .share_img.wechat-space {
                    background-position: -220px;
                }

    .index-page .contact_info .contact_qrcode {
        margin-bottom: 2rem;
    }

        .index-page .contact_info .contact_qrcode .title {
            font-size: 1.2rem;
            margin-bottom: 2.5rem;
        }

        .index-page .contact_info .contact_qrcode .qrcode_list .qrcode_img {
            width: 113px;
            height: 113px;
            background-position: center;
            background-repeat: no-repeat;
            background-color: white;
            margin: auto;
        }

        .index-page .contact_info .contact_qrcode .qrcode_list .qrcode_text {
            margin-top: 1rem;
            font-size: 1.2rem;
        }

.index-page + .footer, .index-page + .footer .footer2 {
    background: #434343;
    color: white;
    margin-top: 0;
}

    .index-page + .footer .footer2 ul.link li &gt; a {
        color: white;
    }

    .index-page + .footer .footer2 ul.link li::before {
        border-right: 1px solid white;
    }

@media only screen and (min-width:640px) {
    .index-top .navbar-toggle {
        display: none;
    }

    .index-top ul.index-top-menu {
        right: -10px;
        display: block !important;
        top: initial;
        border: 0;
        left: inherit;
        bottom: 10px;
    }

        .index-top ul.index-top-menu li {
            display: inline-block;
        }

            .index-top ul.index-top-menu li a {
                padding-left: 1rem;
                color: black;
            }

                .index-top ul.index-top-menu li a:hover {
                    color: #d9b766;
                }

    .index-page .contact_info .contact_qrcode {
        padding: 0;
    }

    .index-page .contact_info {
        padding: 2rem 0;
    }

        .index-page .contact_info .contact_qrcode {
            float: left;
            text-align: center;
            padding-top: 2rem;
        }

            .index-page .contact_info .contact_qrcode .qrcode_list .qrcode_text {
                font-size: 1.1rem;
            }

    .index-page .index_goldsilver_panel .goldsilver .silver {
        margin-top: 0;
    }
}

@media only screen and (min-width:1025px) {
    .index-page .contact_info .contact_qrcode .qrcode_list .qrcode_text {
        font-size: 1rem;
    }
}

@media only screen and (min-width:1260px) {
    .index-page .message_list .msg_list_first {
        display: block;
    }
}

.index-page .contact_info .bizmail_LoginBox h3 {
    font-size: 1.2em;
    font-weight: normal;
}

.index-page .contact_info .upload_form .bizmail_loginpanel .bizmail_column .bizmail_inputArea input[type=password] {
    width: 100%;
}

.index-page .contact_info .upload_form {
    padding-top: 1em;
}
/*首页 end*/

/*资讯*/
.information-page .am-u-sm-0 {
    display: none;
}

.information-page .list_labels a {
    display: inline-block;
    padding: 0.2rem 0.7rem;
    border: 1px solid;
    border-radius: 1rem;
    margin: 0 0.5rem 0.5rem 0;
}

.information-page .information_top .left {
    font-size: 1.2rem;
    color: black;
    line-height: 2.5rem;
}

    .information-page .information_top .left a {
        font-size: 1.14rem;
        color: black;
    }

        .information-page .information_top .left a:hover {
            color: #d9b766;
        }

    .information-page .information_top .left .information_category {
        margin-right: 3%;
        display: inline-block;
    }

.information-page .information_top .right .search-input, .information-page .information_top .right .search-button {
    display: inline-block;
    vertical-align: top;
}

.information-page .information_top .right .search-input {
    width: 70%;
    margin: 0 2%;
}

    .information-page .information_top .right .search-input .am-input-group .am-form-field, .information-page .information_top .right .search-input .am-input-group .am-input-group-btn &gt; .am-btn {
        height: 30px;
        font-size: 1rem;
    }

    .information-page .information_top .right .search-input .am-input-group .am-form-field {
        border-radius: 0 1rem 1rem 0;
        border-left: 0;
    }

    .information-page .information_top .right .search-input .am-input-group .am-input-group-btn &gt; .am-btn {
        padding: 0.3em 0.5em 0.3em 1em;
        border-radius: 1rem 0 0 1rem;
        background: transparent;
    }

        .information-page .information_top .right .search-input .am-input-group .am-input-group-btn &gt; .am-btn [class*="am-icon-"] {
            color: black;
        }

.information-page .information_top .right .search-button {
    border-radius: 0.8rem;
    padding: 0 5%;
    height: 30px;
    font-size: 1rem;
}

.information-page .information_bottom {
    margin: 1rem 0;
}

.information-page .information_right {
    padding-left: 3.5rem;
    padding-right: 0;
}

    .information-page .information_right img {
        width: 100%;
    }

    .information-page .information_right .title {
        font-size: 1.3rem;
        color: black;
        font-weight: bold;
        margin: 1.5rem 0;
    }

        .information-page .information_right .title:before {
            content: " ";
            width: 7px;
            height: 30px;
            background: #ff9934;
            display: inline-block;
            vertical-align: middle;
            margin-right: 2.5%;
            margin-top: -6px;
        }

    .information-page .information_right .list_hot li {
        margin-bottom: 1rem;
    }

        .information-page .information_right .list_hot li .icon {
            display: table-cell;
            padding-right: 0.7rem;
            color: #4285f4;
        }

        .information-page .information_right .list_hot li .text {
            display: table-cell;
        }

            .information-page .information_right .list_hot li .text .date {
                font-size: 0.9rem;
                margin-top: 0.3rem;
                color: #a7acb1;
            }

    .information-page .information_right .next_detail {
        margin: 1rem 0;
        border-top: 1px solid #efefef;
        padding: 1rem 0.5rem;
        border-bottom: 1px solid #efefef;
    }

        .information-page .information_right .next_detail .next_link {
            color: #9ca4ab;
            margin-bottom: 1rem;
            display: inline-block;
        }

            .information-page .information_right .next_detail .next_link:hover {
                color: #d9b766;
            }

        .information-page .information_right .next_detail .next_name {
            color: black;
            margin-bottom: 1rem;
            font-size: 1.2rem;
        }

.information-page .information_left li.list_top .top_one {
    position: relative;
    padding: 0;
    height: 15rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

    .information-page .information_left li.list_top .top_one.first {
        height: 31rem;
    }

        .information-page .information_left li.list_top .top_one.first .title {
            font-size: 1rem;
        }

    .information-page .information_left li.list_top .top_one .title {
        position: absolute;
        bottom: 0;
        width: 100%;
        color: white;
        font-size: 1rem;
        padding: 0.5rem 0.5rem;
        background: rgba(0,0,0,0.5);
        max-height: 3rem;
        overflow: hidden;
        line-height: 2rem;
    }

.information-page .information_left .information_list_one {
    margin-bottom: 1rem;
}

    .information-page .information_left .information_list_one .img {
        padding-left: 0;
    }

    .information-page .information_left .information_list_one .text {
        padding: 0;
    }

        .information-page .information_left .information_list_one .text .title {
            margin-bottom: 1rem;
            line-height: 2rem;
            max-height: 4rem;
            overflow: hidden;
        }

            .information-page .information_left .information_list_one .text .title a {
                font-size: 1.2rem;
                color: black;
            }

        .information-page .information_left .information_list_one .text .other {
            margin-bottom: 1rem;
            height: 2.1rem;
            overflow: hidden;
        }

            .information-page .information_left .information_list_one .text .other .label {
                display: none;
                padding: 0.2rem 0.7rem;
                border: 1px solid;
                border-radius: 1rem;
                font-size: 0.8rem;
                margin-left: 0.2rem;
                line-height: 1.4rem;
                margin-bottom: 0.5rem;
            }

        .information-page .information_left .information_list_one .text .describe {
            color: #999999;
            line-height: 1.5rem;
            max-height: 3rem;
            overflow: hidden;
        }

        .information-page .information_left .information_list_one .text .detailLink {
            float: right;
            margin: 1rem 10px;
            color: #6a71ff;
        }

.information-page .information_left.information_detail .information_breadcrumb {
    background-color: #eaeaea;
    overflow: hidden;
    height: 1.8rem;
}

    .information-page .information_left.information_detail .information_breadcrumb .am-breadcrumb {
        padding: 0.1rem 1em;
    }

        .information-page .information_left.information_detail .information_breadcrumb .am-breadcrumb &gt; .am-active {
            display: inline;
        }

.information-page .information_left.information_detail .information_content {
    padding: 1rem 0;
}

    .information-page .information_left.information_detail .information_content * {
        font-size: initial;
        padding: initial;
        border: initial;
        vertical-align: initial;
        color: initial;
    }

    .information-page .information_left.information_detail .information_content p {
        line-height: 2rem;
    }

    .information-page .information_left.information_detail .information_content .name {
        text-align: center;
        color: black;
        font-size: 1.7rem;
        margin: 1rem;
        line-height: 2rem;
    }

    .information-page .information_left.information_detail .information_content .date {
        text-align: center;
        margin-bottom: 1rem;
    }

.information-page .information_left.information_detail .adv-full {
    width: 100%;
    margin-top: 1.5rem;
}

.information-page .information_left.information_detail .detail_from {
    margin-top: 2rem;
    border-top: 1px solid #ece9e9;
    border-bottom: 1px solid #ece9e9;
    padding: 1rem 0;
}

.information-page .information_left.information_detail .list_labels {
    margin: 1rem 0;
}

.information-page .information_left.information_detail .list_like {
    margin: 3rem 0;
}

    .information-page .information_left.information_detail .list_like .text_name {
        line-height: 1.5rem;
        height: 3rem;
        overflow: hidden;
    }

@media only screen and (min-width:640px) {
    .information-page .information_top .right {
        text-align: right;
    }

    .information-page .information_left .information_list_one .text .other .label {
        display: inline-block;
    }

    .information-page .am-u-sm-0 {
        display: block;
    }

    .information-page .information_left li.list_top .top_one.second {
        width: 31.333333%;
        margin-left: 2%;
    }

    .information-page .information_left li.list_top .top_one.third {
        margin-top: 1rem;
        width: 31.333333%;
        margin-left: 2%;
    }

    .information-page .information_left li.list_top .top_one .title {
        max-height: 4.8rem;
    }

    .information-page .information_left.information_detail {
        padding-left: 0;
    }

        .information-page .information_left.information_detail .list_like li {
            padding-right: 1rem;
        }
}
/*资讯 end*/



/*个人中心*/
/*.personal-page * {
	font-size: 12px;
}*/

.personal-top {
    background-color: #d9b766;
    height: 86px;
}

    .personal-top .header {
        margin-right: 2.5rem;
    }

    .personal-top .nav.white {
        padding-right: 0;
        max-width: 100%;
        /*overflow: hidden;*/
    }

        .personal-top .nav.white .logoBig {
            display: none;
            width: auto;
            margin: 1rem 3rem;
            vertical-align: middle;
        }

            .personal-top .nav.white .logoBig img {
                width: auto;
                display: inline-block;
                vertical-align: top;
            }

            .personal-top .nav.white .logoBig .text {
                display: inline-block;
                height: 76px;
                color: white;
                margin-left: 0.2rem;
            }

                .personal-top .nav.white .logoBig .text .title {
                    height: 50%;
                    font-size: 1.7rem;
                    line-height: 32px;
                    font-weight: bold;
                }

                .personal-top .nav.white .logoBig .text .homelink {
                    color: white;
                    font-size: 1rem;
                    border: 1px solid;
                    padding: 3px 5px;
                    display: block;
                    border-radius: 0.5rem;
                    margin-top: 0.5rem;
                }

                    .personal-top .nav.white .logoBig .text .homelink:hover {
                        color: #d9b766;
                        background-color: white;
                    }

    .personal-top .search-bar {
        padding: 0;
        height: 78px;
    }

        .personal-top .search-bar .personal-menu-links {
            float: left;
            margin-top: 4.8rem;
            position: absolute;
            bottom: 0;
            background: #d9b766;
            left: 0;
            right: 0;
            height: 3rem;
            padding-top: 0.5rem;
        }

            .personal-top .search-bar .personal-menu-links li {
                display: inline-block;
            }

                .personal-top .search-bar .personal-menu-links li.right {
                    float: right;
                    color: white;
                    margin-right: 1rem;
                }

                    .personal-top .search-bar .personal-menu-links li.right .personal-navbar-toggle {
                        font-size: 1.7rem;
                    }

                .personal-top .search-bar .personal-menu-links li#personal-index-navbar {
                    display: none;
                    position: absolute;
                    top: 36px;
                    left: 0;
                    background: #d9b766;
                    right: 0;
                }

                    .personal-top .search-bar .personal-menu-links li#personal-index-navbar li {
                        display: block;
                        border-top: 1px solid #DDD;
                        padding: 0.5rem 0;
                    }

                    .personal-top .search-bar .personal-menu-links li#personal-index-navbar .personal-index-top-menu {
                        margin: 0;
                    }

                    .personal-top .search-bar .personal-menu-links li#personal-index-navbar li a:hover i,
                    .personal-top .search-bar .personal-menu-links li#personal-index-navbar li.active a i {
                        display: none;
                    }

                .personal-top .search-bar .personal-menu-links li a {
                    font-size: 1.3rem;
                    padding: 1rem;
                    color: white;
                    font-weight: bold;
                    position: relative;
                }

                    .personal-top .search-bar .personal-menu-links li a i {
                        position: absolute;
                        left: 37%;
                        bottom: 0;
                        width: 0;
                        height: 0;
                        border-left: 10px solid transparent;
                        border-right: 10px solid transparent;
                        border-bottom: 10px solid white;
                        display: none;
                    }

                    .personal-top .search-bar .personal-menu-links li a:hover i, .personal-top .search-bar .personal-menu-links li.active a i {
                        display: block;
                    }

        .personal-top .search-bar form {
            width: 100%;
            margin: 0;
            float: right;
        }

            .personal-top .search-bar form input:first-child {
                background: transparent;
                border: 2px solid white;
                color: white;
            }

        .personal-top .search-bar .mycart {
            background: #f9f9f9;
            border-color: #dfdfdf;
            top: inherit;
            bottom: 1.5rem;
        }

.personal-page .am-u-sm-0 {
    display: none;
}

.personal-page {
    padding: 1rem 0 1rem 1rem;
    background-color: #f1f1f1;
}

    .personal-page .right {
        padding: 0;
    }

    .personal-page .menu-list {
        padding: 0;
    }

        .personal-page .menu-list li {
            line-height: 2rem;
            padding: 0 1.2rem;
        }

            .personal-page .menu-list li.title {
                font-weight: bold;
                margin-top: 1rem;
                color: black;
                padding: 0;
            }

                .personal-page .menu-list li.title:first-child {
                    margin-top: 0;
                }

            .personal-page .menu-list li a {
                display: block;
            }

    .personal-page .right .adv {
        margin-bottom: 1rem;
    }

    .personal-page .week_special {
        border: 1px solid #d5d5d5;
        color: black;
        background: white;
        border-bottom: 0;
    }

        .personal-page .week_special .special_one {
            border-bottom: 1px solid #DDD;
        }

        .personal-page .week_special a {
            color: black;
        }

            .personal-page .week_special a:hover {
                color: #d9b766;
            }

        .personal-page .week_special img {
            margin: auto;
        }

        .personal-page .week_special .title {
            background-color: #d9b766;
            color: white;
            padding: 5px;
            text-align: center;
            line-height: 1.6rem;
        }

            .personal-page .week_special .title .am-icon {
                float: left;
                font-size: 1.5rem;
                margin-top: 0;
            }

        .personal-page .week_special .name {
            text-align: center;
            margin: 1rem;
        }

            .personal-page .week_special .name a {
                max-height: 3rem;
                overflow: hidden;
                display: block;
            }

        .personal-page .week_special .orther {
            text-align: right;
            margin: 0 1rem 1rem;
        }

            .personal-page .week_special .orther .red_price {
                color: red;
                float: left;
                font-size: 1rem;
            }

    .personal-page .guess-like-panel {
        margin-bottom: 1rem;
    }

        .personal-page .guess-like-panel .title {
            background: #d9b766;
            color: white;
            font-size: 1.3rem;
            padding: 0.5rem;
            margin-right: 1rem;
        }

        .personal-page .guess-like-panel li .like-one {
            margin: 1rem 1rem 0 0;
            background: white;
            border: 1px solid #e4eaee;
        }

            .personal-page .guess-like-panel li .like-one a:hover {
                color: #818181;
            }

            .personal-page .guess-like-panel li .like-one .info {
                margin: 0.5rem;
                overflow: hidden;
            }

                .personal-page .guess-like-panel li .like-one .info .red_price {
                    color: red;
                    font-size: 1.4rem;
                    line-height: 3rem;
                }

                .personal-page .guess-like-panel li .like-one .info .old_price {
                    margin-left: 0.5rem;
                    text-decoration: line-through;
                }

                .personal-page .guess-like-panel li .like-one .info .name {
                    font-size: 1.1rem;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    color: black;
                    margin-bottom: 0.5rem;
                }

                .personal-page .guess-like-panel li .like-one .info .salesCount {
                    text-align: right;
                    font-size: 1rem;
                }

    .personal-page .order-list {
        padding: 0;
        margin: 1rem 1rem 1rem 0;
    }

        .personal-page .order-list.order-detail-list {
            background: white;
            margin: 0 0 1rem;
        }

            .personal-page .order-list.order-detail-list th,
            .personal-page .order-list.order-detail-list td {
                text-align: center;
            }

                .personal-page .order-list.order-detail-list td.name {
                    text-align: left;
                }

                .personal-page .order-list.order-detail-list td.count {
                    border-right: 0;
                }

            .personal-page .order-list.order-detail-list &gt; table {
                border: 1px solid #ddd;
                border-bottom: 0;
            }

                .personal-page .order-list.order-detail-list &gt; table tbody tr {
                    min-height: 9rem;
                }

            .personal-page .order-list.order-detail-list td.name .text {
                height: 21px;
                overflow: hidden;
            }

            .personal-page .order-list.order-detail-list td.price,
            .personal-page .order-list.order-detail-list td.count {
                top: 45px;
            }

            .personal-page .order-list.order-detail-list .status {
                bottom: 0;
                top: auto;
                left: 25%;
                margin: 0;
            }

            .personal-page .order-list.order-detail-list .operation {
                right: 0.5rem;
                top: auto;
                bottom: 0;
            }

        .personal-page .order-list * {
            font-size: 1rem;
            color: black;
        }

        .personal-page .order-list .th {
            display: none;
        }

        .personal-page .order-list .title {
            font-size: 1.3rem;
            font-weight: bold;
            margin-bottom: 1rem;
            color: black;
            overflow: hidden;
        }

            .personal-page .order-list .title .text {
                margin-bottom: 0.5rem;
                font-size: 1.3rem;
                display: inline-block;
            }

            .personal-page .order-list .title .status_list {
                display: inline-block;
                float: right;
                font-size: 1.5rem;
            }

                .personal-page .order-list .title .status_list a {
                    margin-left: 1rem;
                    display: inline-block;
                }

        .personal-page .order-list &gt; table {
            margin-bottom: 0;
        }

        .personal-page .order-list tr {
            position: relative;
            display: flex;
        }

            .personal-page .order-list tr.orderLastTr {
                border-bottom: 1px solid #ddd;
            }

            .personal-page .order-list tr.header {
                margin-bottom: 3rem;
                background: #ecebeb;
                margin-top: 2rem;
                border-bottom: 0;
                border-top: 1px solid #ddd;
            }

                .personal-page .order-list tr.header td {
                    border: 0;
                }

                .personal-page .order-list tr.header:first-child {
                    margin-top: 0;
                }

                .personal-page .order-list tr.header td {
                    border-bottom: 0;
                }

        .personal-page .order-list td {
            border-left: 0;
            text-align: left;
            display: inline-block;
            padding: 0.2rem;
        }

        .personal-page .order-list th {
            white-space: nowrap;
        }

            .personal-page .order-list th.subtotal {
                display: none;
            }

        .personal-page .order-list td.checkbox {
            vertical-align: middle;
            width: 5%;
            text-align: center;
            border-left: 1px solid #ddd;
        }

        .personal-page .order-list td.img {
            width: 25%;
        }

            .personal-page .order-list td.img div {
                height: 7rem;
                overflow: hidden;
            }

        .personal-page .order-list td.other, .personal-page .order-list th.other {
            display: none;
        }

        .personal-page .order-list td.name {
            position: relative;
            text-align: left;
            width: 75%;
        }

            .personal-page .order-list td.name .red_text {
                display: none;
            }

            .personal-page .order-list td.name .text {
                height: 21px;
                overflow: hidden;
                color: black;
            }

            .personal-page .order-list td.name .other {
                height: 40px;
                overflow: hidden;
            }

            .personal-page .order-list td.name .labels {
                display: none;
                position: absolute;
                bottom: 1rem;
            }

                .personal-page .order-list td.name .labels .label {
                    border: 2px solid #969696;
                    background: transparent;
                    color: #969696;
                    border-radius: 0;
                    font-weight: bold;
                    padding: 3px;
                    margin-right: 0.7rem;
                }

                    .personal-page .order-list td.name .labels .label:first-child {
                        border-color: #d9b766;
                        color: #d9b766;
                    }

        .personal-page .order-list td.price {
            position: absolute;
            left: 25%;
            top: 63px;
            border-top: 0;
        }

            .personal-page .order-list td.price br {
                display: none;
            }

            .personal-page .order-list td.price .old-price {
                text-decoration: line-through;
                display: none;
            }

            .personal-page .order-list td.price .now-price {
                color: red;
                line-height: 1rem;
            }

        .personal-page .order-list td.count {
            position: absolute;
            right: 2%;
            top: 63px;
            border-top: 0;
        }

            .personal-page .order-list td.count input, .personal-page .order-list td.count button {
                float: left;
            }

                .personal-page .order-list td.count button.add, .personal-page .order-list td.count button.min {
                    width: auto;
                    background: #f0f0f0;
                    padding: 0 6px;
                    border: 1px solid #e6e6e6;
                    height: 28px;
                }

            .personal-page .order-list td.count .text_box {
                height: 28px;
                width: 40px;
                text-align: center;
            }

        .personal-page .order-list .status {
            text-align: center;
            position: absolute;
            left: 0;
            top: -2.2rem;
            border-top: 0;
            border-bottom: 0;
        }

            .personal-page .order-list .status .red {
                color: #ff0404;
                display: inline-block;
            }

            .personal-page .order-list .status .yellow {
                color: #d9b766;
            }

            .personal-page .order-list .status .green {
                color: #66d263;
            }

            .personal-page .order-list .status .gray {
                color: #888787;
            }

            .personal-page .order-list .status .time {
                display: none;
                font-size: 0.9rem;
                color: #838383;
            }

        .personal-page .order-list td.subtotal {
            position: absolute;
            right: 100px;
            top: -2.2rem;
            border-top: 0;
            color: red;
            font-size: 1.1rem;
            border-bottom: 0;
        }

        .personal-page .order-list td.operation {
            position: absolute;
            left: 0;
            top: -3.7rem;
            border-top: 0;
            right: 0;
            border-bottom: 0;
            height: 4rem;
        }

            .personal-page .order-list td.operation .am-btn {
                background: transparent;
                color: #ff9934;
                border-color: #ff9934;
                margin-bottom: 0.65rem;
                position: absolute;
                right: 0;
                bottom: 0;
            }

                .personal-page .order-list td.operation .am-btn i {
                    color: #ff9934;
                }

                .personal-page .order-list td.operation .am-btn.am-btn-green, .personal-page .order-list td.operation .am-btn.am-btn-green i {
                    color: #66d263;
                    border-color: #66d263;
                }

        .personal-page .order-list.exchange_list th,
        .personal-page .order-list.exchange_list td {
            text-align: center;
        }

        .personal-page .order-list.exchange_list tr.header {
            margin-bottom: 0;
        }

            .personal-page .order-list.exchange_list tr.header td {
                text-align: left;
                border-left: 1px solid #ddd;
                border-right: 1px solid #ddd;
                width: 100%;
            }

                .personal-page .order-list.exchange_list tr.header td span {
                    display: inline-block;
                }

        .personal-page .order-list.exchange_list td.name {
            text-align: left;
            border-right: 1px solid #ddd;
        }

        .personal-page .order-list.exchange_list td.weight {
            position: absolute;
            left: 60%;
            top: 63px;
            border-top: 0;
        }

        .personal-page .order-list.exchange_list td.price {
            left: 30%;
        }

    .personal-page .page_panel {
        margin: 1rem 0;
        text-align: right;
    }

    .personal-page + .footer {
        margin-top: 0;
    }

/*个人中心首页*/
.personal_index .personal-info &gt; div {
    margin-bottom: 1rem;
}

.personal_index .personal-info .personal_img_head {
    padding: 0;
}

    .personal_index .personal-info .personal_img_head img {
        margin: auto;
    }

.personal_index .personal-info .personal_text {
    padding-right: 0;
    padding-left: 0.5rem;
    color: black;
}

    .personal_index .personal-info .personal_text .name {
        margin-bottom: 0.5rem;
        font-size: 1.3rem;
    }

    .personal_index .personal-info .personal_text .safe .percent_all {
        width: 35%;
        background-color: #d9d9d9;
        height: 1.2rem;
        display: inline-block;
        vertical-align: middle;
        margin: 0.5rem;
    }

    .personal_index .personal-info .personal_text .safe .true_percent {
        background-color: #71b247;
        height: 1.2rem;
    }

    .personal_index .personal-info .personal_text .safe .true_level {
        color: #71b247;
    }

    .personal_index .personal-info .personal_text .privilege .privilege_one {
        background-image: url("../images/personal/privilege.png");
        height: 35px;
        width: 35px;
        background-size: cover;
        display: inline-block;
    }

    .personal_index .personal-info .personal_text .privilege .privilege_1 {
        background-position-x: -4px;
    }

    .personal_index .personal-info .personal_text .privilege .privilege_2 {
        background-position-x: -40px;
    }

    .personal_index .personal-info .personal_text .privilege .privilege_3 {
        background-position-x: -77px;
    }

    .personal_index .personal-info .personal_text .privilege .privilege_4 {
        background-position-x: -114px;
    }

    .personal_index .personal-info .personal_text .privilege .privilege_5 {
        background-position-x: -150px;
    }

.personal_index .personal-info .weijinbao_count a {
    line-height: 2rem;
    display: block;
}

.personal_index .personal-info .order-status .status-list li {
    text-align: center;
}

    /*.personal_index .personal-info .order-status .status-list li img {
	margin: auto;
	width: 80px;
    margin-bottom: 0.5rem;
}*/
    .personal_index .personal-info .order-status .status-list li .order_status {
        width: 48px;
        height: 48px;
        line-height: 46px;
        margin: 6px auto 0.3rem;
        background: #d9b766;
        border-radius: 68px;
        color: white;
    }

        .personal_index .personal-info .order-status .status-list li .order_status i {
            font-size: 2.5rem;
        }

.personal_index .link_more {
    text-align: center;
    margin: 1.5rem 0;
}

    .personal_index .link_more .am-btn {
        background-color: transparent;
        border-color: #ddd;
        color: #818181;
    }

.personal-page .order-list td.operation .am-btn {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.personal-page .order-list td.operation .operation_all {
    display: none;
    position: fixed;
    bottom: 54px;
    width: 100%;
    background: white;
    left: 0;
    z-index: 10;
    padding: 1rem 0 1rem 0;
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

    .personal-page .order-list td.operation .operation_all .am-btn {
        position: static;
        margin: 0;
        padding: 0.5rem;
    }

    .personal-page .order-list td.operation .operation_all .am-close {
        float: right;
        opacity: 1;
        margin-top: -10px;
    }

.personal-page .order-list td.operation a {
    font-size: 0.9rem;
    display: inline-block;
    padding: 0.29rem 0.5rem;
    border: 1px solid;
    margin: 0;
    vertical-align: top;
}

.personal-page.personal_myorder .order-list td.operation a.red {
    color: red;
    border-color: red;
}

.personal-page.personal_myorder .order-list td.operation a.orange {
    color: #ff9934;
    border-color: #ff9934;
}

.personal-page .personal_detail * {
    font-size: 1rem;
}

.personal_detail .personal_detail_content {
    margin-right: 1rem;
}

    .personal_detail .personal_detail_content .order_status {
        background-color: white;
        padding: 1rem 0.5rem;
        margin: 0 0 1rem 0;
        border-top: 5px solid #d3b766;
    }

        .personal_detail .personal_detail_content .order_status div[class*="am-u-"],
        .personal_detail .personal_detail_content .order_logistics div[class*="am-u-"] {
            padding: 0;
        }

        .personal_detail .personal_detail_content .order_status .status_final {
            text-align: center;
        }

            .personal_detail .personal_detail_content .order_status .status_final .status_final_text {
                font-size: 1.8rem;
                color: #71b247;
                font-weight: bold;
                margin: 3rem 0;
            }

            .personal_detail .personal_detail_content .order_status .status_final .am-btn {
                border: 1px solid #dddddd;
            }

            .personal_detail .personal_detail_content .order_status .status_final .print {
                margin-top: 3.5rem;
            }

        .personal_detail .personal_detail_content .order_status .status_step .step_content {
            margin: 3rem 0;
            text-align: center;
        }

            .personal_detail .personal_detail_content .order_status .status_step .step_content li {
                font-size: 0.8rem;
                position: relative;
            }

                .personal_detail .personal_detail_content .order_status .status_step .step_content li.over {
                    color: black;
                }

                    .personal_detail .personal_detail_content .order_status .status_step .step_content li.over .am-icon,
                    .personal_detail .personal_detail_content .order_status .status_step .step_content li.over .arrow {
                        color: #71b247;
                    }

            .personal_detail .personal_detail_content .order_status .status_step .step_content .arrow {
                position: absolute;
                left: -1.6rem;
            }

            .personal_detail .personal_detail_content .order_status .status_step .step_content li:first-child .arrow {
                display: none;
            }

            .personal_detail .personal_detail_content .order_status .status_step .step_content .am-icon {
                font-size: 1.8rem;
                margin-bottom: 1rem;
            }

    .personal_detail .personal_detail_content .order_logistics {
        background-color: white;
        padding: 1rem 0.5rem;
        margin: 1rem 0;
        color: black;
    }

        .personal_detail .personal_detail_content .order_logistics .product_img {
            display: inline-block;
            vertical-align: top;
            width: 30%;
        }

        .personal_detail .personal_detail_content .order_logistics .logistics_total {
            display: inline-block;
            width: 68%;
            font-size: 1rem;
            padding: 0 5px;
        }

        .personal_detail .personal_detail_content .order_logistics .logistics_detail {
            border-left: 1px solid #dadada;
            padding: 0 5px !important;
        }

            .personal_detail .personal_detail_content .order_logistics .logistics_detail li {
                margin-bottom: 1rem;
                position: relative;
            }

                .personal_detail .personal_detail_content .order_logistics .logistics_detail li:first-child .circle i {
                    background: #e4393c;
                }

                .personal_detail .personal_detail_content .order_logistics .logistics_detail li:first-child .position {
                    font-weight: bold;
                }

            .personal_detail .personal_detail_content .order_logistics .logistics_detail .circle {
                width: 7px;
                height: 1.3rem;
                position: absolute;
                background: white;
                left: -9px;
                top: 0;
            }

                .personal_detail .personal_detail_content .order_logistics .logistics_detail .circle i {
                    display: inline-block;
                    width: 7px;
                    height: 7px;
                    background: #dadada;
                    border-radius: 7px;
                    margin-bottom: 3px;
                }

            .personal_detail .personal_detail_content .order_logistics .logistics_detail .time {
                display: table-cell;
                width: 110px;
                text-align: right;
                padding-right: 10px;
            }

            .personal_detail .personal_detail_content .order_logistics .logistics_detail .position {
                display: table-cell;
            }

    .personal_detail .personal_detail_content .order_info {
        background-color: white;
        padding: 0.5rem 0.5rem 1rem 0.5rem;
        margin: 1rem 0;
        color: black;
    }

        .personal_detail .personal_detail_content .order_info ul {
            margin: 0;
        }

            .personal_detail .personal_detail_content .order_info ul li {
                margin-top: 0.5rem;
            }

                .personal_detail .personal_detail_content .order_info ul li.title {
                    font-size: 1.3rem;
                    margin-top: 1rem;
                }

                .personal_detail .personal_detail_content .order_info ul li .name {
                    display: table-cell;
                    min-width: 5rem;
                }

                .personal_detail .personal_detail_content .order_info ul li .value {
                    display: table-cell;
                    padding-right: 0.5rem;
                }

                .personal_detail .personal_detail_content .order_info ul li a {
                    color: black;
                }

                    .personal_detail .personal_detail_content .order_info ul li a i {
                        margin: 0 5px;
                    }

.personal_password {
    background-color: white;
    padding: 1rem;
    margin: 0 1rem 1rem 0;
    color: black;
}

    .personal_password .password_tips {
        text-align: center;
    }

    .personal_password .am-btn {
        color: #fff;
        background-color: #d9b766;
        border-color: #d9b766;
        font-size: 1.2rem;
        line-height: 1.5rem;
    }

        .personal_password .am-btn:hover {
            background-color: #c7a553;
        }

    .personal_password .title {
        font-size: 1.2rem;
        font-weight: bold;
        margin-bottom: 1rem;
    }

    .personal_password .am-table &gt; tbody &gt; tr &gt; td {
        border-top: none;
    }

        .personal_password .am-table &gt; tbody &gt; tr &gt; td:first-child {
            text-align: right;
        }

.personal_address .panel_title {
    color: #d9b766;
    margin-bottom: 0.5rem;
}

.personal_address .am-table.address_list {
    display: none;
}

    .personal_address .am-table.address_list &gt; tbody &gt; tr &gt; td:first-child {
        width: 30%;
    }

    .personal_address .am-table.address_list &gt; tbody &gt; tr &gt; td:first-child {
        text-align: left;
        width: auto;
        width: 15%;
    }

    .personal_address .am-table.address_list a {
        color: black;
    }

        .personal_address .am-table.address_list a:hover {
            color: #d9b766;
        }

.personal_address .address_list_small li {
    margin-top: 1rem;
}

.personal_address .address_list_small .one_address {
    border: 1px solid #ddd;
}

    .personal_address .address_list_small .one_address &gt; div {
        padding: 0.5rem;
    }

    .personal_address .address_list_small .one_address .address {
        padding-top: 0;
    }

    .personal_address .address_list_small .one_address .phone {
        float: right;
    }

    .personal_address .address_list_small .one_address .operation {
        text-align: right;
        border-top: 1px solid #ddd;
    }

.personal_address .address_list_small a {
    color: black;
}

    .personal_address .address_list_small a i {
        font-size: 1.2rem;
        margin: 0 0.2rem;
    }

.personal_address .address-edit-page {
    margin-bottom: 1rem;
}

.personal-page .money-page {
    background-color: white;
    margin-bottom: 1rem;
    padding: 1rem;
    margin-right: 1rem;
}

    .personal-page .money-page .money_total .available_money {
        font-weight: bold;
        font-size: 1.2rem;
        margin: 0.5rem;
        margin-bottom: 2rem;
    }

        .personal-page .money-page .money_total .available_money .available_money_number {
            font-size: 2.5rem;
            margin-top: 1.5rem;
        }

            .personal-page .money-page .money_total .available_money .available_money_number span {
                font-size: 1.5rem;
            }

    .personal-page .money-page .money_total .btn {
        float: right;
        margin-top: -4.8rem;
    }

        .personal-page .money-page .money_total .btn .am-btn {
            padding: 0.5rem 3rem;
            font-size: 1.3rem;
        }

    .personal-page .money-page .money_detail table thead tr {
        background: #fbfbfb;
    }

    .personal-page .money-page .money_detail li:first-child {
        background: #fbfbfb;
    }

    .personal-page .money-page .money_detail table thead tr th {
        border-bottom: 0;
        white-space: nowrap;
    }

    .personal-page .money-page .money_detail table .remarks {
        display: none;
        width: 40%;
    }

    .personal-page .money-page .money_detail table .money {
        font-weight: bold;
        font-size: 1.1rem;
    }

    .personal-page .money-page .money_detail table td {
        vertical-align: middle;
    }

        .personal-page .money-page .money_detail table td.remarks {
            text-align: left;
        }

@media only screen and (min-width:640px) {
    .personal-page .order-list.exchange_list td.name {
        border-right: 0;
    }

    .personal-page .order-list.exchange_list tr.header td span {
        float: right;
    }

    .personal-page .am-u-sm-0 {
        display: block;
    }

    .personal-page .am-u-md-0 {
        display: none;
    }

    .personal_index .personal-info .order-status .status-list li .order_status {
        width: 68px;
        height: 68px;
        margin: 6px auto 0.8rem;
        line-height: 65px;
    }

    .personal-page .order-list &gt; table {
        border-bottom: 1px solid #ddd;
    }

    .personal-top {
        height: auto;
    }

        .personal-top .nav.white .logo {
            display: none;
        }

        .personal-top .nav.white .logoBig {
            display: inline-block;
            margin: 1rem;
        }

        .personal-top .search-bar {
            height: auto;
        }

            .personal-top .search-bar form {
                width: 30%;
                margin: 3rem 13rem 0 0;
                position: absolute;
                right: 0;
                top: 0;
                margin-top: 1rem;
            }

                .personal-top .search-bar form #ai-topsearch {
                    background: white;
                    color: black;
                    font-size: 1rem;
                }

            .personal-top .search-bar .personal-menu-links {
                margin-left: 21rem;
                bottom: inherit;
            }

            .personal-top .search-bar .mycart {
                bottom: inherit;
                top: 1.1rem;
                right: 1rem;
                line-height: 35px;
                height: 38px;
            }

    /*.personal-page .order-list &gt; table {
		border-bottom: none;
	}*/

    .personal-page .order-list .th {
        display: table-row;
    }

    .personal-page .order-list th {
        padding: 0.2rem 0.7rem;
        background-color: #d5d5d5;
        color: black;
    }

    .personal-page .order-list tr {
        display: table-row;
    }

        .personal-page .order-list tr.orderLastTr td {
            border-bottom: 0;
        }

    /*.personal-page .order-list tr.orderLastTr:last-child td{
        border-bottom: 1px solid #ddd;
    }*/

    .personal-page .order-list td {
        display: table-cell;
        padding: 0.7rem;
        border-top: none;
        border-bottom: 1px solid #ddd;
    }

        .personal-page .order-list td.img {
            width: 35%;
        }

            .personal-page .order-list td.img div {
                min-height: 50px;
                height: auto;
                overflow: initial;
                /*padding:0.7rem;background-color:white;*/
            }

    .personal-page .order-list th, .personal-page .order-list td {
        width: 15%;
    }

        .personal-page .order-list th.img, .personal-page .order-list td.img {
            width: 15%;
        }

        .personal-page .order-list th.name, .personal-page .order-list td.name {
            width: 45%;
        }

        .personal-page .order-list td .red_text {
            display: inline-block;
            color: red;
        }

        .personal-page .order-list td.name .text {
            height: 1.8rem;
            overflow: hidden;
        }

        .personal-page .order-list td.name &gt; div {
            line-height: 2rem;
        }

    .personal-page .order-list.exchange_list td.weight {
        position: static;
    }

    .personal-page .order-list td.price {
        position: static;
        left: 35%;
    }

        .personal-page .order-list td.price .old-price {
            display: block;
        }

    .personal-page .order-list td.count {
        position: static;
        border-right: 1px solid #ddd;
    }

    .personal-page .order-list .status {
        position: static;
    }

    .personal-page .order-list td.subtotal, .personal-page .order-list th.subtotal {
        display: table-cell;
        position: static;
    }

    .personal-page .order-list .status .time {
        display: block;
    }

    .personal-page .order-list th.operation {
        text-align: center;
        left: 35%;
    }

    .personal-page .order-list td.operation {
        position: static;
        text-align: center;
        height: auto;
    }

        .personal-page .order-list td.operation .follow {
            display: block;
        }

        .personal-page .order-list td.operation a {
            margin-bottom: 5px;
            display: block;
        }

        .personal-page .order-list td.operation .am-btn {
            position: static;
            margin-bottom: 0.3rem;
        }

        .personal-page .order-list td.operation .operation_sm {
            display: none;
        }

        .personal-page .order-list td.operation .open-operation_all {
            display: none;
        }

        .personal-page .order-list td.operation .operation_all {
            display: block !important;
            position: static;
            background: transparent;
            padding: 0;
            border: 0;
        }

            .personal-page .order-list td.operation .operation_all .am-close {
                display: none;
            }

        .personal-page .order-list td.operation a {
            padding: 0;
            border: 0;
            color: black;
            margin: 0.5rem 0 0 0;
        }

    .personal_index .personal-info .weijinbao_count a {
        line-height: 26px;
    }

    .personal_index .personal-info .order-status {
        padding: 0 2.5rem 0 1.5rem;
    }

    .personal_detail .personal_detail_content .order_logistics .logistics_detail .time {
        width: 130px;
    }

    .shoppingcart-page .pay-info {
        position: static;
    }

    .personal_address .am-table &gt; tbody &gt; tr &gt; td:first-child {
        width: 25%;
    }

    .personal_address .am-table.address_list {
        display: table;
    }

    .personal_address .address_list_small {
        display: none;
    }

    .personal-page .money-page .money_detail table .remarks {
        display: table-cell;
    }

    .personal_address .address-edit-page .am-form-group {
        display: inline-block;
        width: 49%;
    }

    .personal-page .order-list.order-detail-list .status,
    .personal-page .order-list.order-detail-list .operation {
        border-bottom: 1px solid #ddd;
    }
}

@media only screen and (min-width:1025px) {
    /*.personal-page * {
		font-size: 14px;
	}*/
    .personal_index .personal-info .weijinbao_count a {
        line-height: 36px;
    }

    .personal-top .search-bar .personal-menu-links li.right {
        display: none;
    }

    .personal-top .search-bar .personal-menu-links li#personal-index-navbar {
        display: inline-block !important;
        position: static;
    }

        .personal-top .search-bar .personal-menu-links li#personal-index-navbar li {
            display: inline-block;
            border-top: 0;
            padding: 0;
        }

            .personal-top .search-bar .personal-menu-links li#personal-index-navbar li a:hover i,
            .personal-top .search-bar .personal-menu-links li#personal-index-navbar li.active a i {
                display: block;
            }

    .personal-page {
        padding: 1rem;
    }

        .personal-page .am-u-md-0 {
            display: block;
        }

        .personal-page .order-list td.name .labels {
            display: block;
        }

        .personal-page .order-list td.other, .personal-page .order-list th.other {
            display: table-cell;
        }

        .personal-page .order-list td.price .now-price {
            color: inherit;
        }

        .personal-page .order-list th, .personal-page .order-list td {
            width: 12%;
        }

            .personal-page .order-list td.img div {
                min-height: 77px;
            }

    .personal_detail .personal_detail_content .order_logistics .logistics_detail .time {
        width: 190px;
    }

    .personal_address .am-table &gt; tbody &gt; tr &gt; td:first-child {
        width: 20%;
    }

    .personal-top .search-bar .personal-menu-links {
        position: static;
    }

    .personal-top .search-bar .mycart {
        height: 42px;
        line-height: 41px;
    }
}

@media only screen and (min-width:1260px) {
    /*.personal-page * {
		font-size: 16px;
	}*/

    .personal-page {
        padding: 2.5rem 3rem;
    }

    .personal-top .nav.white .logoBig {
        margin: 1rem 3rem;
    }

    .personal-top .search-bar form #ai-topsearch {
        font-size: 1.3rem;
    }

    .personal_address .am-table &gt; tbody &gt; tr &gt; td:first-child {
        width: 15%;
    }

    .personal_password .am-table {
        width: 75%;
    }
}

@media only screen and (min-width:1470px) {
    .personal-top .search-bar form {
        margin: 3.3rem 16rem 0 0;
        position: static;
    }

    .personal-top .search-bar .mycart {
        top: 3.4rem;
        bottom: inherit;
        right: 3rem;
        height: 40px;
        line-height: 39px;
    }
}
/*个人中心 end*/

.agreement_page .agreement_box {
    width: 80%;
    text-align: center;
    border: 2px solid #d9b766;
    margin: 1rem auto 3rem auto;
}

.agreement_page .page-title {
    text-align: center;
    font-size: 1.2rem;
    font-weight: bold;
    letter-spacing: 2px;
}

.agreement_page .agreement_box .title {
    padding: 0.5rem;
    background-color: #d9b766;
    color: white;
    font-size: 1.3rem;
}

.agreement_page .agreement_box .agreement_content {
    height: 30rem;
    overflow-y: auto;
    position: relative;
}

    .agreement_page .agreement_box .agreement_content .agreement_panel {
        position: absolute;
        left: 0;
        right: 0;
        height: 100%;
        display: none;
        text-align: left;
        padding: 0;
    }

        .agreement_page .agreement_box .agreement_content .agreement_panel .title {
            text-align: center;
        }

        .agreement_page .agreement_box .agreement_content .agreement_panel .body {
            padding: 1rem;
        }

        .agreement_page .agreement_box .agreement_content .agreement_panel:first-child {
            display: block;
        }

.agreement_page .agreement_btns {
    padding: 1rem 0.5rem;
    margin-bottom: 1rem;
}

@media only screen and (min-width: 640px) {
    .agreement_page .agreement_box {
        width: 70%;
    }
}

@media only screen and (min-width:1025px) {
    .agreement_page .agreement_box {
        width: 60%;
    }
}

@media only screen and (min-width:1260px) {
    .agreement_page .agreement_box {
        width: 50%;
    }
    /*.agreement_page + .footer{
        position: absolute;
        bottom: 0;
        width: 100%;
    }*/
}

/*支付*/
.pay-page {
    margin-bottom: 1rem;
    color: black;
}

    .pay-page .am-btn-default {
        width: 100%;
        background: #d9b767;
        color: white;
        font-size: 18px;
        height: 42px;
    }

        .pay-page .am-btn-default:hover {
            background: #deac36;
        }

    .pay-page .page-title {
        display: none;
    }

    .pay-page .payUl {
        margin: 0.5rem -1rem 1rem;
        border-top: 1px solid #dddddd;
    }

        .pay-page .payUl li {
            line-height: 3rem;
            padding: 0.1rem 0.3rem 0.3rem;
            border-bottom: 1px solid #dddddd;
            font-size: 1.25rem;
        }

            .pay-page .payUl li img {
                height: 2rem;
                display: inline-block;
                margin-right: 0.5rem;
                vertical-align: middle;
            }

            .pay-page .payUl li .am-icon-fw {
                float: right;
                font-size: 1.8rem;
                color: #8b8a8a;
            }

            .pay-page .payUl li.selected .am-icon-fw {
                color: black;
            }

                .pay-page .payUl li.selected .am-icon-fw:before {
                    content: "\f058";
                }

    .pay-page + .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

.top + .pay_method-page {
    margin-top: -53px;
}

.pay_method-page .pay_method_top {
    margin: 1rem 0;
}

    .pay_method-page .pay_method_top img {
        display: inline-block;
    }

    .pay_method-page .pay_method_top .text {
        display: inline-block;
        font-size: 1.5rem;
        vertical-align: middle;
        margin-left: 5px;
        color: black;
    }

.pay_method-page .my-pay-ul &gt; li {
    line-height: 2.3rem;
}

    .pay_method-page .my-pay-ul &gt; li .payimg {
        width: 50px;
    }

    .pay_method-page .my-pay-ul &gt; li .float_left {
        float: left;
        margin: 0 1rem;
    }

        .pay_method-page .my-pay-ul &gt; li .float_left i {
            font-size: 1.5rem;
        }

.pay_method-page .my-pay-ul .wangyin_acount {
    display: none;
    margin: 0 1rem 1rem 3.5rem;
}

.pay_method-page .am-btn {
    font-size: 1.2rem;
    padding: 0.7rem 1.5rem;
}

.order-completed-page {
    background-color: transparent;
    padding: 0;
}

    .order-completed-page .completed-content {
        text-align: center;
        padding: 5% 0;
    }

        .order-completed-page .completed-content .am-icon-thumbs-o-up {
            font-size: 2.5rem;
            margin-bottom: 1rem;
            color: #d23232;
        }

        .order-completed-page .completed-content p {
            font-size: 1.5rem;
            margin-bottom: 2rem;
            line-height: 3rem;
            color: black;
        }
/*.order-completed-page .completed-content .am-btn{
    font-size: 1.2rem;
    padding: 0.7rem 2rem;
    margin: 0 1rem;
}*/

@media only screen and (min-width: 640px) {
    .pay-page .page-title {
        display: block;
        margin-top: 0.5rem;
        font-weight: bold;
        font-size: 1.1rem;
        line-height: 2rem;
    }

    .pay-page .payUl {
        margin: 0.5rem 0 1rem;
        border-bottom: 1px solid #dddddd;
    }

        .pay-page .payUl li {
            font-size: 1.1rem;
            border-bottom: 0;
        }

    .pay-page .am-btn {
        width: auto;
        float: right;
    }

    .top + .pay_method-page {
        margin-top: 0;
    }

    .pay_method-page .pay_method_top {
        margin: 2rem 0;
    }
}
/*支付 end*/



/*登陆注册*/
/*登录注册公用*/
.loginMain .am-btn-default {
    width: 100%;
    background: #d9b767;
    color: white;
    font-size: 18px;
    height: 42px;
}

    .loginMain .am-btn-default:hover {
        background: #deac36;
    }

.loginMain + .footer, .loginMain + .footer .footer2 {
    background: transparent;
}

.loginMain .centerMax {
    margin: auto;
    position: relative;
    text-align: center;
    overflow: hidden;
}

    .loginMain .centerMax &gt; div {
        display: inline-block;
        vertical-align: top;
    }

.loginMain .am-input-group-label {
    padding: 0 10px;
    color: #b4b4b4;
    font-size: initial;
}

.loginMain input[type="text"]::-webkit-input-placeholder, .loginMain input[type="password"]::-webkit-input-placeholder {
    color: #d0d0cd;
}

.loginMain input[type="text"]:-moz-placeholder, .loginMain input[type="password"]:-moz-placeholder {
    color: #d0d0cd;
}

.loginMain input[type="text"]::-moz-placeholder, .loginMain input[type="password"]::-moz-placeholder {
    color: #d0d0cd;
}

.loginMain input[type="text"]:-ms-input-placeholder, .loginMain input[type="password"]:-ms-input-placeholder {
    color: #d0d0cd;
}

.loginMain .am-input-group-default .am-input-group-label {
    background: white;
    line-height: 48px;
    color: #8e8d8d;
    min-width: 115px;
}

.loginMain .am-input-group-default .am-input-group-label,
.loginMain .am-input-group-default .am-input-group-btn &gt; .am-btn,
.loginMain .am-input-group-default.am-input-group .am-form-field {
    border-color: #dddddd;
    font-size: 1.2rem !important;
    height: 50px;
}

.loginMain .am-input-group-default.am-input-group .am-form-field {
    border-left: 0;
}


/*登录*/
.loginMain {
    background: #d9b767;
    padding: 5% 0;
}

    .loginMain .centerMax .ads {
        display: none;
        margin-right: 1%;
        float: left;
        width: 70%;
    }

    .loginMain .centerMax .login_form {
        background: white;
        padding: 3%;
        width: 70%;
        text-align: left;
    }

        .loginMain .centerMax .login_form ul &gt; li {
            margin-top: 18px;
        }

            .loginMain .centerMax .login_form ul &gt; li.title {
                font-size: 19px;
                line-height: 22px;
                font-weight: bold;
                margin-top: 2%;
            }

            .loginMain .centerMax .login_form ul &gt; li i {
                vertical-align: top;
            }

            .loginMain .centerMax .login_form ul &gt; li .am-form-field {
                font-size: 100%;
            }

            .loginMain .centerMax .login_form ul &gt; li.btns {
                margin: 24px 0;
            }

            .loginMain .centerMax .login_form ul &gt; li:last-child {
                text-align: right;
            }

                .loginMain .centerMax .login_form ul &gt; li:last-child &gt; a {
                    margin-left: 6px;
                    color: #b4b4b4;
                }

                    .loginMain .centerMax .login_form ul &gt; li:last-child &gt; a.link_reg {
                        color: #c1ac81;
                    }

                    .loginMain .centerMax .login_form ul &gt; li:last-child &gt; a:hover {
                        color: #d9b766;
                    }

.password-recovery-page .cart-panel {
    margin: 3% auto;
}

    .password-recovery-page .cart-panel .am-btn {
        background: #d9b766;
        border-color: #d9b766;
        font-size: 1.2rem;
        padding: 0.5rem;
    }
/*注册*/
.search-bar.reg-show {
    text-align: right;
    padding-top: 25px;
    color: #999999;
}

.regMain {
    border-top: 1px solid #eeeeee;
    background: transparent;
    padding: 0;
}

    .regMain + .footer .footer2 {
        border-top: 1px solid #d8d2d2;
    }

    .regMain .centerMax {
        padding: 22px 0;
    }

        .regMain .centerMax .reg_form {
            width: 90%;
        }

            .regMain .centerMax .reg_form ul &gt; li {
                margin-bottom: 2em;
                text-align: left;
            }

                .regMain .centerMax .reg_form ul &gt; li:last-child {
                    margin-bottom: 0;
                }

                .regMain .centerMax .reg_form ul &gt; li.phone .am-input-group-label {
                    padding: 0;
                }

                .regMain .centerMax .reg_form ul &gt; li.phone .am-form-field {
                    border-left: 1px solid #dddddd;
                }

                .regMain .centerMax .reg_form ul &gt; li.phone .am-input-group-label .am-form-select {
                    margin: 0;
                    font-size: 1em;
                    position: relative;
                }

                    .regMain .centerMax .reg_form ul &gt; li.phone .am-input-group-label .am-form-select select {
                        width: 100%;
                        line-height: 46px;
                        height: 46px;
                        border: 0;
                        padding: 0 10%;
                        appearance: none;
                        -moz-appearance: none;
                        -webkit-appearance: none;
                        -ms-appearance: none;
                        background: url("../images/arrow.png") no-repeat scroll 93% center transparent;
                    }

                .regMain .centerMax .reg_form ul &gt; li.verificationCode .am-input-group-btn {
                    border: 1px solid #dddddd;
                    border-left: 0;
                    padding: 0;
                    height: 50px;
                }

                    .regMain .centerMax .reg_form ul &gt; li.verificationCode .am-input-group-btn img {
                        height: 100%;
                    }

                    .regMain .centerMax .reg_form ul &gt; li.verificationCode .am-input-group-btn .am-btn {
                        height: 44px;
                        border: 0;
                        padding: 10px;
                    }

                .regMain .centerMax .reg_form ul &gt; li.verificationCode .noborder {
                    border-right: 0;
                }

                .regMain .centerMax .reg_form ul &gt; li.protocol a {
                    color: #1b79fc;
                }

        .regMain .centerMax .reg_advs {
            display: none;
            width: 49%;
            border-left: 1px solid #eeeeee;
            padding: 0;
        }

            .regMain .centerMax .reg_advs &gt; ul {
                margin: auto;
            }

                .regMain .centerMax .reg_advs &gt; ul &gt; li {
                    display: inline-block;
                    width: 100%;
                    margin: 2.5rem 0;
                    text-align: center;
                }

                    .regMain .centerMax .reg_advs &gt; ul &gt; li &gt; img {
                        display: inline-block;
                    }

                    .regMain .centerMax .reg_advs &gt; ul &gt; li .text {
                        display: inline-block;
                        vertical-align: middle;
                        margin-left: 5px;
                        color: #7d7b7b;
                        text-align: left;
                        width: 230px;
                    }

                        .regMain .centerMax .reg_advs &gt; ul &gt; li .text .text_title {
                            font-size: 125%;
                            font-weight: bold;
                            color: #d9b766;
                        }

@media only screen and (min-width:640px) {
    .loginMain .centerMax .login_form {
        width: 50%;
    }
}

@media only screen and (min-width:1025px) {
    .loginMain .centerMax {
        max-width: 1000px;
        text-align: left;
    }

        .loginMain .centerMax .ads {
            display: inline-block;
            min-height: 344px;
        }

        .loginMain .centerMax .login_form {
            width: 27%;
            position: absolute;
            height: 100%;
        }

    .search-bar.reg-show {
        padding-top: 70px;
    }

    .regMain .centerMax {
        padding: 22px 75px;
    }

        .regMain .centerMax .reg_advs {
            display: inline-block;
        }

        .regMain .centerMax .reg_form {
            width: 40%;
            margin-right: 10%;
        }
        .password-recovery-page .cart-panel {
            width: 30%;
        }
}

@media only screen and (min-width:1260px) {
    .loginMain .centerMax {
        max-width: 1200px;
    }

        .loginMain .centerMax .ads {
            display: inline-block;
            min-height: 400px;
        }
}
/*登陆注册 end*/




/*操作通知*/
.take-delivery {
    margin: 3% auto;
    text-align: center;
}

    .take-delivery .status {
        display: inline-block;
        text-align: left;
        border: 5px solid #d9b766;
    }

        .take-delivery .status .status-title {
            background: #d9b766;
            color: white;
            padding: 5px 5px 10px 5px;
            font-size: 120%;
        }

            .take-delivery .status .status-title [class*="am-icon-"] {
                font-size: 130%;
                margin-right: 3px;
                vertical-align: text-bottom;
            }

        .take-delivery .status .successInfo {
            padding: 2%;
            min-width: 250px;
            overflow: auto;
        }

            .take-delivery .status .successInfo [class*="am-icon-"] {
                color: #d9b766;
                font-size: 35px;
                vertical-align: middle;
                margin: 5px;
            }

        .take-delivery .status.fail .successInfo [class*="am-icon-"] {
            color: #d7342e;
        }

        .take-delivery .status.fail {
            border-color: #d7342e;
        }

            .take-delivery .status.fail .status-title {
                background: #d7342e;
            }

        .take-delivery .status.success {
            border-color: #5eb95e;
        }

            .take-delivery .status.success .status-title {
                background: #5eb95e;
            }

            .take-delivery .status.success .successInfo [class*="am-icon-"] {
                color: #5eb95e;
            }
/*操作通知 end*/

#ph-topic p{
    margin: 0;
}

/*页脚*/
.topic-block + .clear + .footer,
.reward-points-page + .clear + .footer {
    margin-top: 0;
}

.footer {
    background: #eaeaea;
    padding-bottom: 1rem;
    border-top: 0;
    margin-top: 1rem;
    margin-bottom: 0;
}
#ph-topic + .clear + .footer{
    margin-top: 0;
}
.footer ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.footer1 + .footer2 {
    border-top: 1px solid #d8d2d2;
}

.footer1 {
    background: #eaeaea;
}

    .footer1 .ads {
        border-bottom: 1px solid #d8d2d2;
        margin: 0;
        padding: 1.5rem;
    }

        .footer1 .ads &gt; ul {
            margin: auto;
        }

            .footer1 .ads &gt; ul &gt; li {
                display: inline-block;
                width: 100%;
                margin: 0.5rem 0;
                text-align: center;
            }

                .footer1 .ads &gt; ul &gt; li &gt; img {
                    display: inline-block;
                }

                .footer1 .ads &gt; ul &gt; li .text {
                    display: inline-block;
                    vertical-align: middle;
                    margin-left: 5px;
                    color: #7d7b7b;
                    text-align: left;
                    width: 200px;
                }

                    .footer1 .ads &gt; ul &gt; li .text .text_title {
                        font-size: 115%;
                        font-weight: bold;
                        color: #d9b766;
                    }

    .footer1 .all_link {
        display: none;
        margin: auto;
    }

        .footer1 .all_link &gt; ul {
            margin: 2rem 0;
            text-align: center;
        }

            .footer1 .all_link &gt; ul &gt; li {
                display: inline-block;
                width: 17%;
                vertical-align: top;
                line-height: 2rem;
            }

                .footer1 .all_link &gt; ul &gt; li &gt; ul {
                    display: inline-block;
                    text-align: left;
                }

                    .footer1 .all_link &gt; ul &gt; li &gt; ul &gt; li &gt; a {
                        color: #949393;
                    }

                        .footer1 .all_link &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover {
                            color: #d9b766;
                        }

                    .footer1 .all_link &gt; ul &gt; li &gt; ul &gt; li.title {
                        font-size: 105%;
                        font-weight: bold;
                        margin-bottom: 3px;
                    }

                    .footer1 .all_link &gt; ul &gt; li &gt; ul &gt; li.qrcode {
                        text-align: center;
                        margin-top: 10px;
                    }

                        .footer1 .all_link &gt; ul &gt; li &gt; ul &gt; li.qrcode img {
                            width: 100%;
                        }

.footer2 {
    background: #eaeaea;
    text-align: center;
    color: #b6b6b6;
    width: 100%;
    margin: auto;
}

    .footer2 ul.link {
        display: inline-block;
        padding: 0;
        margin: 1rem;
    }

        .footer2 ul.link li {
            display: inline-block;
        }

            .footer2 ul.link li::before {
                content: '\20';
                display: inline-block;
                height: 16px;
                border-right: 1px solid black;
                width: 0;
                vertical-align: middle;
                margin-left: -1px;
            }

            .footer2 ul.link li:first-child::before {
                content: initial;
            }

            .footer2 ul.link li &gt; a {
                margin: 0 10px;
                color: black;
                vertical-align: middle;
                line-height: 24px;
            }

                .footer2 ul.link li &gt; a:hover {
                    color: #d9b766;
                }

@media only screen and (min-width:640px) {
    .footer1 .ads &gt; ul &gt; li {
        width: 49%;
    }
}

@media only screen and (min-width:1025px) {
    .footer1 .ads &gt; ul, .footer1 .all_link, .footer2 {
        max-width: 1000px;
    }

    .footer1 .all_link {
        display: block;
    }
}

@media only screen and (min-width:1260px) {
    .footer1 .ads &gt; ul, .footer1 .all_link, .footer2 {
        max-width: 1200px;
    }

        .footer1 .ads &gt; ul &gt; li {
            width: 24%;
        }
}

/*页脚 end*/


.am-pagination {
    text-align: right;
}


/*关于我们*/
.aboutus-page .aboutus-title{
    background-color: #2a2a2a;
    /*margin-bottom: 2rem;*/
    text-align: center;
    font-size: 2em;
    line-height: 1.5em;
    padding: 1.5em 0;
    color: white;
    font-weight: bold;
}
.aboutus-page .aboutus-content {
    padding: 4em 0;
}
.aboutus-page .aboutus-content .topinfo-border{
    border: 15px solid #f2f2f2;
    border-radius: 5px;
    margin-bottom: 2em;
    text-align: center;
}
.aboutus-page .aboutus-content .topinfo-border .topinfo-border-inner{
    overflow: hidden;
    box-shadow: 0 0 10px #ececec;
    border-radius: 5px;
}
.aboutus-page .contact-company &gt; h1{
    padding: 1.5em 0;
    font-size: 1.6em;
}
.aboutus-page .contact-company &gt; div{
    line-height:2em;
}
.aboutus-page .contactinfo-onepanel{
    font-weight:bold;
    padding: 2.5em;
    position:relative;
}
.aboutus-page .contactinfo-onepanel &gt; div{
    line-height: 1.2em;
    font-weight:bold;
    font-size: 1.1em;
}
.aboutus-page .contactinfo-onepanel &gt; .key{
    margin: 0.8em 0;
}
.aboutus-page .contactinfo-onepanel &gt; .value{
    font-size: 1.4em;
}
.aboutus-page .contactinfo-onepanel &gt; hr{
    height: 50%;
    position: absolute;
    right: 0;
    top: 20%;
}
@media only screen and (max-width:640px) {
    .aboutus-page .contactinfo-onepanel &gt; hr {
        display:none;
    }
}
/*关于我们end*/</pre></body></html>