:root {
    --primary-color: #589A4E;
}

div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
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,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei", SimSun;
    font-style: normal;
}

li {
    list-style-type: none;
}

button {
    outline: none;
}

* {
    padding: 0 0;
    margin: 0 0;
}

body {
    font-size: 14px;
    /*background: #F0F0F2; */
}

.am-form select,
.am-form textarea,
.am-form input[type="text"],
.am-form input[type="password"],
.am-form input[type="datetime"],
.am-form input[type="datetime-local"],
.am-form input[type="date"],
.am-form input[type="month"],
.am-form input[type="time"],
.am-form input[type="week"],
.am-form input[type="number"],
.am-form input[type="email"],
.am-form input[type="url"],
.am-form input[type="search"],
.am-form input[type="tel"],
.am-form input[type="color"],
.am-form-field {
    font-size: 12px !important;
}

.am-input-group-sm>.am-input-group-btn>.am-btn,
.am-input-group-sm>.am-form-field,
.am-input-group-sm>.am-input-group-label,
.am-input-group-sm>.am-input-group-btn>.am-btn {
    height: 31px;
    font-size: 12px !important;
}

.am-input-group-sm>.am-input-group-label {
    line-height: 26px;
}

/*所有超链接不要下划线*/
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

input {
    vertical-align: middle;
    max-width: 100%;
}

/*
a {
  color: #333;
  text-decoration: none;
}
a:link,a:visited,a:hover{ outline:none;}
a:hover, a:focus { color: #d2364c; text-decoration: underline; }*/

/* 隐藏滚动条 */
::-webkit-scrollbar {
    width: 0;
}

/* 隐藏底部语言切换 */
.index-multilingual-select {
    display: none;
}

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

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

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

.c-p {
    cursor: pointer;
}

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

.am-container {
    margin: 0 auto;
}

/* 商品分类 */
#goods-category {
    position: relative;
    top: -45px;
}

/* 搜索 */
.nav-search {
    top: 0;
    left: 0;
    width: 100%;
    margin: 0px auto;
    background: #fff;
    padding-top: 5px;
    position: relative;
}

.nav-search .logo {
    height: 30px;
    width: 95px;
    margin: 0 auto;
    display: -webkit-inline-box;
}

.logo img {
    vertical-align: middle;
}

/*搜索框*/
.search-bar {
    height: 30px;
    width: calc(100% - 200px);
    display: -webkit-inline-box;
}

.search-bar form {
    width: 100%;
}

.search-bar form .search-group {
    border: 2px solid #d2364c;
    width: 100%;
    position: relative;
}

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

#search-input {
    padding-left: 8px;
}

#ai-topsearch {
    width: 27%;
    height: 26px;
    border: none;
    background: #d2364c none repeat scroll 0% 0%;
    color: #F5F5F2;
    font-size: 12px;
    cursor: pointer;
    border-radius: 0px 0px;
    position: absolute;
    top: 0;
    right: 0;
}

.search-group:hover {
    border: 2px solid #ea304b !important;
}

.search-group:hover #ai-topsearch {
    background: #ea304b;
}

.search-hot-keywords {
    margin-top: 5px;
    height: 16px;
    overflow: hidden;
    display: none;
    padding-left: 2px;
}

.search-hot-keywords li {
    float: left;
}

.search-hot-keywords li:not(:last-child) {
    margin-right: 10px;
}


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

/* 顶部小导航 */
/*.header-top { background-color: #fafafa; border-bottom: solid 1px #f0f0f0; height: 60px; display:none; }*/
/*.header{ max-width:1000px; margin:0px auto; font-size:12px;position: relative; }*/
/* 头部导航 */
.top_menu_user_info_row {
    width: 100%;
    height: .60rem;
    background-color: #fff;
    padding: 0 .24rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    align-content: center;
    position: fixed;
    z-index: 999;
    top: 0;
    border-bottom: 0.02rem solid #F0F0F2;
}

.top_menu_user_info_row .nav_col {
    display: flex;
    align-items: center;
    justify-content: start;
    padding-left: .40rem;
    box-sizing: border-box;
}

/* .top_menu_user_info_row .nav_col .logo {
    width: .72rem;
    height: .24rem;
} */

.top_menu_user_info_row .nav_col .logo a {
    text-decoration: none;
}

.top_menu_user_info_row .nav_col .logo img {
    /* width: .72rem;
    height: .24rem; */
    height: .3rem;
    float: left;
}

/* .top_menu_user_info_row .user_info_col {
    position: absolute;
    right: .40rem;
} */

.top_menu_user_info_row .user_info_col .button_group {
    display: flex;
    justify-content: left;
    font-size: .16rem;
    color: #000;
    box-sizing: border-box;
}

.top_menu_user_info_row .user_info_col .button_group>a {
    text-decoration: none;
    transition: all .4s;
}

.top_menu_user_info_row .user_info_col .button_group>a>.button_item {
    /*width: 120px;*/
    height: .40rem;
    background: #fff;
    border: .01rem solid #F0F0F2;
    border-radius: .02rem;
    box-sizing: border-box;
    text-align: center;
    line-height: .40rem;
    margin-left: .17rem;
    padding: 0 .30rem;
}

.green_button {
    border: .01rem solid var(--primary-color) !important;
    background: var(--primary-color) !important;
    color: #fff;
}

.top_menu_user_info_row .user_info_col .user_info_group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .06rem;
    box-sizing: border-box;
    font-weight: 500;
    border-radius: .02rem;
    border: .01rem solid #F0F0F2;
    position: relative;
    cursor: pointer;
}

.top_menu_user_info_row .user_info_col .user_info_group .user-icon {
    width: .32rem;
    height: .32rem;
    object-fit: contain;
    margin-right: .08rem;
}

.top_menu_user_info_row .user_info_col .user_info_group .icon {
    margin-left: .08rem;
}

.user_info_group .user_info_panel {
    transition: all .4s;
    transform: scale(0);
    transform-origin: 100% 0;
    position: absolute;
    top: 105%;
    right: 0;
    z-index: 999;
    padding: .16rem;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: .04rem;
    min-width: 3.4rem;
    box-shadow: 0 0 .15rem rgba(126, 126, 126, 0.5);
}

.user_info_group:hover .user_info_panel {
    transform: scale(1);
}

.top_menu_user_info_row .user_info_panel .user_info_row {
    width: 100%;
    color: #1B1B1B;
    font-size: .18rem;
    font-weight: bolder;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.top_menu_user_info_row .user_info_panel .user_info_row .user-icon {
    width: .48rem;
    height: .48rem;
    object-fit: contain;
}

.top_menu_user_info_row .user_info_panel .user_info_row .log_out {
    width: .32rem;
    height: .32rem;
    border: .01rem dashed #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .05rem;
    cursor: pointer;
    transition: all .4s;
}

.top_menu_user_info_row .user_info_panel .user_info_row .log_out:hover {
    transform: scale(1.1);
}

.top_menu_user_info_row .user_info_panel .expiration_row {
    padding: .08rem;
    border-radius: .04rem;
    box-sizing: border-box;
    background: rgba(82, 167, 97, 0.1);
    color: var(--primary-color);
    margin-top: .08rem;
}

.top_menu_user_info_row .user_info_panel .border_row {
    margin-top: .08rem;
    padding: .08rem 0;
    box-sizing: border-box;
    border: .01rem solid #EFEFF1;
    border-radius: .04rem;
}

.top_menu_user_info_row .user_info_panel .order_row {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.top_menu_user_info_row .user_info_panel .order_row .order_item {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.top_menu_user_info_row .user_info_panel .order_row img {
    width: .32rem;
    height: .32rem;
}

.top_menu_user_info_row .user_info_panel .order_row .order_num {
    font-weight: bolder;
    font-size: .14rem;
}

.top_menu_user_info_row .user_info_panel .order_row .order_type_name {
    font-weight: bolder;
    font-size: .12rem;
    color: #909092;
}

.top_menu_user_info_row .user_info_panel .money_row .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .08rem .16rem;
    box-sizing: border-box;
    border-bottom: .1rem solid #f5f5f5;
}

.top_menu_user_info_row .user_info_panel .money_row .item:last-child {
    border-bottom: none;
}

.top_menu_user_info_row .user_info_panel .money_row .item .label {
    color: #909092;
}

.top_menu_user_info_row .user_info_panel .user_center_btn_row {
    cursor: pointer;
    margin-top: .08rem;
    width: 100%;
    padding: .15rem .19rem;
    box-sizing: border-box;
    background-color: #F0F0F2;
    border-radius: .04rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .4s;
    color: #000;
}

.user_center_btn_row:active {
    transform: scale(1.1);
}

.user_center_btn_row .left {
    font-size: .24rem;
    display: flex;
    align-items: center;
    justify-content: start;
}

.user_center_btn_row .left .info {
    margin-left: .08rem;
    font-size: .14rem;
    font-weight: bolder;
}

.user_center_btn_row .left .info div:last-child {
    font-size: .12rem;
    font-weight: normal;
    color: #909092;
}

.user_center_btn_row .right {
    font-size: .24rem;
}

.nav_list .nav_row {
    width: 100%;
}

/* 菜单 */
.nav_row ul {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: .14rem;
    /* overflow: hidden; */
    /* overflow-x: auto; */

}

.nav_row ul li {
    padding: .10rem .20rem;
    box-sizing: border-box;
    position: relative;
}

.nav_row ul li a {
    text-decoration: none;
    transition: all .4s;
    color: #909092;
    white-space: nowrap;
}

.nav_row ul li a:hover {
    color: var(--primary-color);
}

.nav_row ul li .active {
    color: var(--primary-color);
}

.nav_row ul li .pull_down {
    transform-origin: 100% 0;
    transition: all .4s;
    transform: scale(0);
    z-index: 9999;
    position: absolute;
    top: 100%;
    /*width: 100%;*/
    background-color: #fff;
    flex-direction: column;
    margin: 0 0;
    box-shadow: 0 0 .10rem rgba(147, 147, 147, 0.55);
    border-radius: .05rem;
    padding: .05rem;
    box-sizing: border-box;
    max-height: 360px;
    overflow-y: auto;
}

.nav_row ul li .pull_down>li {
    cursor: pointer;
    width: 100%;
    text-align: center;
    transition: all .4s;
}

.nav_row ul li .pull_down>li:hover {
    color: var(--primary-color);
}

.nav_row ul li .pull_down>li:last-child {
    border-bottom: none;
}

.nav_row ul li:hover .pull_down {
    transform: scale(1);
}

.nav_h5_row {
    position: absolute;
    right: .3rem;
    font-size: .16rem;
    font-weight: 600;
    top: 50%;
    transform: translateY(-50%);
    display: none;
    align-items: center;
}

.nav_h5_row a {
    color: #000;
}

.nav_h5_row .icon {
    cursor: pointer;
    font-size: .32rem;
    transition: transform .4s;
    margin-left: .1rem;
}

.nav_h5_row .language {
    position: relative;
    font-size: 0.28rem;
}

.nav_h5_row .pull_down {
    box-shadow: 0 0 .25rem rgba(145, 145, 145, 0.49);
    border-radius: .15rem;
    background-color: #fff;
    position: absolute;
    top: 120%;
    right: 0;
    transition: transform .4s;
    transform: scale(0);
    transform-origin: 100% 0;
    overflow-y: auto;
    max-height: 360px;
}

.nav_h5_row .pull_down li {
    padding: 10px 5px;
    box-sizing: border-box;
}

.nav_h5_row .pull_down li a {
    font-size: .16rem;
}

.custom-margin-right-20 {
    margin-right: 20px;
}


.mobile-navigation {
    max-height: 1.25rem;
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 999;
    background: #fff;
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    line-height: initial;
}

.mobile-navigation li {
    width: 25%;
    padding: 2px;
    background: #fff;
    border-top: 1px solid #f5f5f5;
    text-align: center;
    font-size: 0.24rem;
    position: relative;
}

.mobile-navigation li a {
    text-decoration: none;
    color: #666;
}

.mobile-navigation li img {
    width: 0.56rem;
    height: 0.56rem;
    margin: 0 auto;
}

.mobile-navigation li.active a {
    color: #579C4C;
}

.hot-icon {
    position: absolute;
    top: 1%;
    left: 53%;
    z-index: 2;
    border: 1px solid #fff;
}

.am-modal .am-modal-footer .am-modal-btn {
    font-size: 0.28rem;
}

/* 开通服务支付弹窗 */
#store-pay-popup,
#order-pay-popup {
    margin-top: 0 !important;
}

#store-pay-popup .am-popup-title,
#order-pay-popup .am-popup-title,
#plugins-recharge-pay-popup .am-popup-title {
    font-size: 0.28rem;
}

.am-popup {
    margin-top: 0 !important;
}

#store-pay-popup .am-form-popup-submit button,
#plugins-recharge-pay-popup .am-form-popup-submit button {
    background: #579C4C;
    color: #FFFFFF;
    border: none;
    height: 0.64rem;
}

/* 我的消息 */
.order-list-content-body {
    padding: 0.24rem;
}

.order-list-content-body .content-top {
    font-size: 0.18rem;
    font-weight: 800;
    color: #1B1B1B;
}

.order-list-content-body .form-table-search label {
    font-size: 0.14rem;
}

.order-list-content-body table {
    font-size: 0.14rem;
}

.message-container .user-content-body {
    overflow-y: scroll !important;
}

.message-container .user-content-body .content-top {
    display: none !important;
}

/* 表格设置 */
.field-set-popup {
    position: fixed;
    top: 50% !important;
    left: 50% !important;
    margin-top: 0 !important;
    width: 5.5rem !important;
    height: auto !important;
    margin-left: 0 !important;
    transform: translate(-50%, -50%) !important;
}

.field-set-popup .am-popup-title {
    font-size: 0.18rem;
    padding: 0.16rem 0;
    text-align: center;
    border-bottom: 0.02rem solid #F0F0F2;
}

.field-set-popup .popup-tips {
    background-color: #FFF8EA;
    border-radius: 0.04rem;
    padding: 0.12rem;
    display: flex;
}

.field-set-popup .popup-tips img {
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.16rem;
}

.field-set-popup .field-set-popup-content {
    padding: 0.24rem;
}

.field-set-popup .am-scrollable-vertical {
    height: auto !important;
    overflow: visible !important;
}

.field-set-popup .am-scrollable-vertical ul li {
    display: flex;
    align-items: center;
}

.field-set-popup .am-ucheck-checkbox:checked+.am-ucheck-icons,
.am-ucheck-radio:checked+.am-ucheck-icons {
    color: #579C4C;
}

.field-set-popup .am-ucheck-icons:hover {
    color: #579C4C !important;
}

.field-set-popup .form-table-fields-button-container {
    padding: 0 !important;
    margin-top: 0.24rem;
    display: flex;
    height: auto;
}

.field-set-popup .form-table-fields-button-container button {
    margin: 0 0.24rem 0 0 !important;
    height: 0.4rem;
    background-color: #FFFFFF;
    border-radius: 0.04rem;
    border: 0.02rem solid #F0F0F2;
    color: #1B1B1B;
}

.field-set-popup .form-table-fields-button-container button:last-child {
    background-color: #579C4C;
    color: #FFFFFF;
}

@media only screen and (min-width: 641px) {
    .am-container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .nav-search {
        background: #fff;
        margin: 20px 0 5px 0;
    }

    .header-top {
        display: block;
    }

    .top-nav-left {
        float: left;
    }

    .top-nav-left .top-nav-items,
    .top-nav-right .top-nav-items {
        padding: 0px 8px;
        height: 30px;
        line-height: 30px;
    }

    .top-nav-right {
        position: absolute;
        top: 0;
        right: 0;
    }

    .top-nav-right .top-nav-items {
        float: left;
    }

    .nav-search .logo-big {
        float: left;
        height: 40px;
        width: 135px;
        margin: 0px auto;
        margin-left: 5px;
        margin-right: 5px;
    }

    .nav-search .logo-big img {
        width: 100%;
    }

    .search-bar {
        height: 34px;
        margin: auto;
        width: 50%;
        padding-left: 10%;
    }

    .search-bar input {
        width: 74%;
    }

    .search-bar input,
    #ai-topsearch {
        height: 30px;
    }


    #ai-topsearch {
        width: 25%;
    }

    #ai-topsearch * {
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
    }

    /*底部*/
    .am-footer {
        text-align: center;
        display: block;
        position: relative;
        margin: 0px auto;
        padding: 10px 0px;
    }

    /*分类*/
    .goods-category-s {
        display: block;
        position: absolute;
        z-index: 1021;
    }

    .goods-category-s .all-goods,
    .goods-category-title .all-goods {
        font-size: 16px;
    }

    .goods-category-title {
        background: #d2364c;
        color: #fff;
        height: 40px;
        line-height: 44px;
        display: block;
        position: absolute;
        width: 150px;
        text-align: center;
        top: 0px;
        cursor: pointer;
    }

    .goods-category-s .category-content {
        position: relative;
        width: 150px;
        float: left;
        background: #fff;
        top: 45px;
    }

    .goods-category-s .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";
    }

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

    .category-content .category {
        width: 150px;
        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;
    }

    .category-content .category-list li {
        height: 36px;
        margin-top: -2px;
        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 {
        text-decoration: none;
    }

    .category-content .b-category-name:hover,
    .category-content li:hover,
    .category-content li:hover .bd-name,
    .category-content dd a:hover,
    .category-content dd a:hover * {
        color: #D2364C;
    }

    .category-content .category-list dd a:hover {
        border: 1px solid #D2364C;
    }

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

    .category-content .category-name img {
        position: absolute;
        top: 8px;
        width: 20px;
        height: 20px;
        left: 6px;
        display: block;
    }

    .category-content .bd-name {
        font-size: 14px;
        padding-left: 30px;
    }

    .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;
        padding-right: 40px;
    }

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

    .category-content .b-category-name,
    .category-content .bd-name {
        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: 8px;
        right: 20px;
        width: 13px;
        height: 13px;
        font: 12px/18px "宋体";
        color: #9b9b9b;
    }

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

    .category-content .menu-item {
        display: none;
        position: absolute;
        left: 149px;
        height: 100%;
        padding: 0 0 0 2px;
        width: 770px;
        background: #fff;
        border: none;
        border-top: 1px solid #bbb9;
        overflow-y: scroll;
        overflow-x: hidden;
        height: 360px;
    }

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

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

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

    .category-content .menu-srot .sort-side,
    .category-content .sort-side .dl-sort,
    .category-content .menu-srot {
        overflow: hidden
    }

    .category-content .sort-side .dl-sort,
    .category-content .menu-srot {
        width: 100%;
    }

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

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

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

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

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

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

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

    .category-list li.hover .menu-in {
        border: 1px solid #333;
    }

    .category-content .sort-side .dl-sort-two {
        float: left;
        width: auto;
    }
}

@media only screen and (min-width: 1025px) {
    .am-container {
        padding-left: 0rem;
        padding-right: 0rem;
        max-width: 1000px;
    }

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

    .nav-search {
        padding-top: 20px;
        height: 100px;
    }

    .nav-search .logo-big {
        display: -webkit-inline-box;
        float: left;
        height: 60px;
        width: 220px;
        margin: 0px;
    }

    .search-bar {
        margin: auto;
        width: 50%;
        padding-left: 15%;
    }

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

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

    .tip {
        display: block;
    }

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

    .goods-category-title {
        top: 3px;
    }

    #goods-category .category-content {
        opacity: 0.8;
        -webkit-transition: opacity .2s ease-in;
        -moz-transition: opacity .2s ease-in;
        -ms-transition: opacity .2s ease-in;
        -o-transition: opacity .2s ease-in;
        transition: opacity .2s ease-in;
    }

    #goods-category:hover .category-content {
        opacity: 1;
    }
}


@media only screen and (min-width: 1260px) {

    /* .am-container, .footer, .nav-table {padding-left:0rem;padding-right:0rem;max-width: 1200px;} */
    .am-container,
    .footer,
    .nav-table {
        padding: 0 64px;
        max-width: 100%;
    }

    .footer {
        margin: auto;
    }

    /*导航*/
    .goods-category-title {
        width: 180px;
    }

    /* 分类 */
    #goods-category .category-content {
        position: relative;
        width: 180px;
        float: left;
        top: 45px;
    }

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

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

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

    .category-content .menu-item {
        left: 179px;
        height: 430px;
    }

    .category-content .category-list li {
        height: 43px;
    }

    .category-content .b-category-name {
        padding-left: 10px;
    }

    .category-content .category-name i {
        top: 6px;
    }

    .category-content .category-info em {
        top: 9px;
    }
}

/**
 * 公共
 */
/* 导航分割 */
.spacing-nav-title {
    position: relative;
    color: #d2364c;
    text-align: center;
    background-color: #ffffff;
    height: 35px;
    line-height: 35px;
    margin: 20px 0;
}

.spacing-nav-title .line {
    display: inline-block;
    width: 50%;
    height: 1px;
    background: #d2364c;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.spacing-nav-title .text-wrapper {
    position: relative;
    display: inline-block;
    padding: 0 8px;
    background-color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

/* 价格 */
.original-price,
.line-price {
    font-family: Verdana, Tahoma, arial;
}

.original-price {
    color: #888;
    text-decoration: line-through;
}

.line-price {
    color: #3c3c3c;
    font-weight: 700;
}

.price,
.price strong {
    color: #c00;
}

/* 公共错误提示页面 */
.tips-error,
.tips-success {
    margin: 10% 0;
    background: #fff;
}

.tips-error i.am-icon-times-circle,
.tips-success i.am-icon-check-circle {
    font-size: 20px;
}

.tips-error i.am-icon-times-circle {
    color: #F44336;
}

.tips-success i.am-icon-check-circle {
    color: #4CAF50;
}

.tips-error span.msg,
.tips-success span.msg {
    font-size: 22px;
    margin-left: 10px;
}

.tips-error .tips-nav,
.tips-success .tips-nav {
    margin-top: 20px;
}

.tips-error .tips-nav .am-btn:not(:first-child),
.tips-success .tips-nav .am-btn:not(:first-child) {
    margin-left: 20px;
}

/* 页面加载数据 */
.loding-view {
    text-align: center;
    color: #888;
    padding: 10px 0;
}

/**
 * 混合提示
 */
.mixed-tips {
    width: 280px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 5%;
    margin-bottom: 10%;
}

.mixed-tips .icon {
    font-size: 68px;
    color: #ccc;
    margin-right: 15px;
    line-height: 108px;
}

.mixed-tips-content {
    margin-top: 10px;
}

.mixed-tips-content h1 {
    font-size: 14px;
    font-weight: 500;
}

.mixed-tips-content ul {
    margin-top: 5px;
}

.mixed-tips-content ul li a {
    color: #d13b49;
}

/**
 * 底部
 */
.am-footer-default {
    border-top: 2px solid #d2364c;
    background: #303030;
    color: #e2e2e2;
    margin-top: 20px;
}

.am-footer-default p.am-text-truncate {
    line-height: 24px;
}

.am-footer-default b {
    margin: 0 3px;
    font-weight: 400;
    color: #585858;
}

.am-footer-default a {
    font-size: 12px;
    color: #b1b1b1;
    text-decoration: none;
}

.am-footer-default a:hover {
    color: #d1d1d1;
}

.footer-nav-list {
    padding: 0;
}

.footer-nav-list .am-gallery-item {
    text-align: left;
}

.footer-nav-list .am-gallery-item .footer-nav-title {
    font-weight: 500;
    font-size: 14px;
    color: #fff;
}

.footer-about li {
    text-align: left;
    line-height: 24px;
}

.footer-about li span,
.footer-about li a {
    font-size: 14px;
}

.footer-about li.tel a {
    color: #ff6700;
}

.footer-about li.qrcode {
    margin-top: 5px;
}

.footer-about li.qrcode img {
    max-width: 130px;
}

.footer-about li i {
    color: #a5a5a5;
    width: 20px;
    text-align: center;
}

.am-footer-miscs {
    padding: 10px 0 5px 0;
    margin-top: 10px;
}

/* .am-footer-miscs .am-container {
    border-top: 1px solid #383838;
    padding-top: 10px;
} */

.am-footer-miscs .powered a {
    font-weight: 700;
}

.am-footer-miscs .powered a:hover,
.am-footer-miscs .powered a:focus {
    text-decoration: none;
}

.am-footer-miscs .powered a span.b {
    color: #026ed9;
}

.am-footer-miscs .powered a span.o {
    color: #e6000e;
}

.am-footer-miscs .footer-icp img {
    width: 14px;
    height: 14px;
    vertical-align: sub;
}

@media only screen and (max-width: 1025px) {
    .am-footer-default .am-container {
        padding: 0 5px;
    }
}

@media only screen and (max-width: 750px) {
    .footer-about {
        border-top: 1px solid #383838;
        padding-top: 10px;
        margin-top: 10px;
    }

    .am-footer-default b {
        display: none;
    }
}

/**
 * 底部-页脚基础信息
 */
.footer-base-content {
    border-top: 0;
    background: #fff;
    color: #999;
    margin-top: 0;
    padding: 0;
}

.footer-base-content .am-footer-miscs {
    padding: 5px 0;
    margin-top: 0;
}

.footer-base-content b {
    color: #ededed;
}

.footer-base-content a {
    color: #666;
}

.footer-base-content a:hover {
    color: #333;
}

/**
 * 友情链接
 */
.friendship-list ul li {
    line-height: 26px;
}

.friendship-list ul li:not(:last-child) {
    margin-right: 10px;
}

.friendship-list ul li:not(:last-child) a {
    padding-right: 10px;
}

.friendship-list ul li.title {
    font-weight: 500;
    font-size: 14px;
    color: #fff;
}

/**
 * 框架覆盖
 */
/* 手机模式下 */
@media only screen and (max-width: 750px) {
    .am-container {
        padding-left: 0px;
        padding-right: 0px;
    }
}

ul.am-dropdown-content {
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border: 1px solid #ededed;
    padding: 0;
}

ul.am-dropdown-content>.am-active>a,
ul.am-dropdown-content>.am-active>a:hover,
ul.am-dropdown-content>.am-active>a:focus {
    background-color: #ffeaed;
}

ul.am-dropdown-content>.am-active>a,
ul.am-dropdown-content>.am-active>a:hover,
ul.am-dropdown-content>.am-active>a:focus,
.am-nav>li.am-active>a,
.am-nav>li.am-active>a:hover,
.am-nav>li.am-active>a:focus {
    color: #d2354c !important;
    background-color: transparent;
}

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

/**
 * 轮播图片
 */
.am-slider-a1 .am-control-nav li a.am-active {
    background-color: #d3374b;
}

.am-slider-a1 .am-control-nav li a {
    width: 10px;
    height: 10px;
    background-color: rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 0 3px #fff;
    box-shadow: inset 0 0 3px #fff;
}

.am-slider-a1 .am-control-nav {
    bottom: 10px;
}

.am-slider-a1 {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/**
 * 公共登录窗口
 */
.common-login-modal {
    height: 440px;
}

@media only screen and (min-width: 751px) {
    .common-login-modal {
        max-width: 400px;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        margin-left: 0;
        margin-top: 0;
    }

    .mobile-navigation {
        display: none;
    }
}

@media only screen and (max-width: 750px) {
    /* .common-login-modal {
        height: 90%;
    } */
    /* .common-login-modal {
        top: calc(50% - 2.1rem);
    } */
    .new-icon-customer {
        content: "";
        display: inline-block;
        background: url('../images/icon/new-icon-customer.png') no-repeat center center;
        background-size: 100% 100%;
        vertical-align: middle;
        margin-right: 10px;
    }

}


/**
 * 框架覆盖
 */
/**
 * 操作按钮
 */
.am-btn-default {
    color: #666;
    background-color: #e6e6e6;
    border-color: #d5d5d5;
}

.am-btn-default:hover,
.am-btn-default:focus {
    background-color: #666;
}

.am-btn-default:hover,
.am-btn-default:focus,
.am-btn-default:active,
.am-btn-default.am-active,
.am-dropdown.am-active .am-btn-default.am-dropdown-toggle {
    color: #fff;
    border-color: #666;
}

.am-btn-default.am-disabled,
.am-btn-default[disabled],
fieldset[disabled] .am-btn-default,
.am-btn-default.am-disabled:hover,
.am-btn-default[disabled]:hover,
fieldset[disabled] .am-btn-default:hover,
.am-btn-default.am-disabled:focus,
.am-btn-default[disabled]:focus,
fieldset[disabled] .am-btn-default:focus,
.am-btn-default.am-disabled:active,
.am-btn-default[disabled]:active,
fieldset[disabled] .am-btn-default:active,
.am-btn-default.am-disabled.am-active,
.am-btn-default[disabled].am-active,
fieldset[disabled] .am-btn-default.am-active {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}

.am-btn-default:active,
.am-btn-default.am-active,
.am-dropdown.am-active .am-btn-default.am-dropdown-toggle {
    background-image: none;
    background-color: #666;
}

.am-btn-secondary {
    color: #E91E63;
    background-color: #ffc4d8;
    border-color: #fb9bbc;
}

.am-btn-secondary:hover,
.am-btn-secondary:focus {
    background-color: #E91E63;
}

.am-btn-secondary:hover,
.am-btn-secondary:focus,
.am-btn-secondary:active,
.am-btn-secondary.am-active,
.am-dropdown.am-active .am-btn-secondary.am-dropdown-toggle {
    color: #fff;
    border-color: #E91E63;
}

.am-btn-secondary.am-disabled,
.am-btn-secondary[disabled],
fieldset[disabled] .am-btn-secondary,
.am-btn-secondary.am-disabled:hover,
.am-btn-secondary[disabled]:hover,
fieldset[disabled] .am-btn-secondary:hover,
.am-btn-secondary.am-disabled:focus,
.am-btn-secondary[disabled]:focus,
fieldset[disabled] .am-btn-secondary:focus,
.am-btn-secondary.am-disabled:active,
.am-btn-secondary[disabled]:active,
fieldset[disabled] .am-btn-secondary:active,
.am-btn-secondary.am-disabled.am-active,
.am-btn-secondary[disabled].am-active,
fieldset[disabled] .am-btn-secondary.am-active {
    background-color: #ffc4d8;
    border-color: #ffc4d8;
}

.am-btn-secondary:active,
.am-btn-secondary.am-active,
.am-dropdown.am-active .am-btn-secondary.am-dropdown-toggle {
    background-image: none;
    background-color: #E91E63;
}

.am-btn-primary {
    color: #d13b49;
    background-color: #ffcbd0;
    border-color: #ffb5bc;
}

.am-btn-primary:hover,
.am-btn-primary:focus {
    background-color: #d13b49;
}

.am-btn-primary:hover,
.am-btn-primary:focus,
.am-btn-primary:active,
.am-btn-primary.am-active,
.am-dropdown.am-active .am-btn-primary.am-dropdown-toggle {
    color: #fff;
    border-color: #d13b49;
}

.am-btn-primary.am-disabled,
.am-btn-primary[disabled],
fieldset[disabled] .am-btn-primary,
.am-btn-primary.am-disabled:hover,
.am-btn-primary[disabled]:hover,
fieldset[disabled] .am-btn-primary:hover,
.am-btn-primary.am-disabled:focus,
.am-btn-primary[disabled]:focus,
fieldset[disabled] .am-btn-primary:focus,
.am-btn-primary.am-disabled:active,
.am-btn-primary[disabled]:active,
fieldset[disabled] .am-btn-primary:active,
.am-btn-primary.am-disabled.am-active,
.am-btn-primary[disabled].am-active,
fieldset[disabled] .am-btn-primary.am-active {
    background-color: #ffcbd0;
    border-color: #ffcbd0;
}

.am-btn-primary:active,
.am-btn-primary.am-active,
.am-dropdown.am-active .am-btn-primary.am-dropdown-toggle {
    background-image: none;
    background-color: #d13b49;
}

.am-btn-danger {
    color: #f00;
    background-color: #ffcbcb;
    border-color: #ff9e9e;
}

.am-btn-danger:hover,
.am-btn-danger:focus {
    background-color: #f00;
}

.am-btn-danger:hover,
.am-btn-danger:focus,
.am-btn-danger:active,
.am-btn-danger.am-active,
.am-dropdown.am-active .am-btn-danger.am-dropdown-toggle {
    color: #fff;
    border-color: #f00;
}

.am-btn-danger.am-disabled,
.am-btn-danger[disabled],
fieldset[disabled] .am-btn-danger,
.am-btn-danger.am-disabled:hover,
.am-btn-danger[disabled]:hover,
fieldset[disabled] .am-btn-danger:hover,
.am-btn-danger.am-disabled:focus,
.am-btn-danger[disabled]:focus,
fieldset[disabled] .am-btn-danger:focus,
.am-btn-danger.am-disabled:active,
.am-btn-danger[disabled]:active,
fieldset[disabled] .am-btn-danger:active,
.am-btn-danger.am-disabled.am-active,
.am-btn-danger[disabled].am-active,
fieldset[disabled] .am-btn-danger.am-active {
    background-color: #ffcbcb;
    border-color: #ffcbcb;
}

.am-btn-danger:active,
.am-btn-danger.am-active,
.am-dropdown.am-active .am-btn-danger.am-dropdown-toggle {
    background-image: none;
    background-color: #f00;
}

.am-btn-success {
    color: #258f25;
    background-color: #a8e6a8;
    border-color: #7fe27f;
}

.am-btn-success:hover,
.am-btn-success:focus {
    background-color: #5eb95e;
}

.am-btn-success:hover,
.am-btn-success:focus,
.am-btn-success:active,
.am-btn-success.am-active,
.am-dropdown.am-active .am-btn-success.am-dropdown-toggle {
    color: #fff;
    border-color: #5eb95e;
}

.am-btn-success.am-disabled,
.am-btn-success[disabled],
fieldset[disabled] .am-btn-success,
.am-btn-success.am-disabled:hover,
.am-btn-success[disabled]:hover,
fieldset[disabled] .am-btn-success:hover,
.am-btn-success.am-disabled:focus,
.am-btn-success[disabled]:focus,
fieldset[disabled] .am-btn-success:focus,
.am-btn-success.am-disabled:active,
.am-btn-success[disabled]:active,
fieldset[disabled] .am-btn-success:active,
.am-btn-success.am-disabled.am-active,
.am-btn-success[disabled].am-active,
fieldset[disabled] .am-btn-success.am-active {
    background-color: #E4F3E4;
    border-color: #E4F3E4;
}

.am-btn-success:active,
.am-btn-success.am-active,
.am-dropdown.am-active .am-btn-success.am-dropdown-toggle {
    background-image: none;
    background-color: #5eb95e;
}

.am-btn-warning {
    color: #F37B1D;
    background-color: #ffe5be;
    border-color: #f8d093;
}

.am-btn-warning:hover,
.am-btn-warning:focus {
    background-color: #F37B1D;
}

.am-btn-warning:hover,
.am-btn-warning:focus,
.am-btn-warning:active,
.am-btn-warning.am-active,
.am-dropdown.am-active .am-btn-warning.am-dropdown-toggle {
    color: #fff;
    border-color: #F37B1D;
}

.am-btn-warning.am-disabled,
.am-btn-warning[disabled],
fieldset[disabled] .am-btn-warning,
.am-btn-warning.am-disabled:hover,
.am-btn-warning[disabled]:hover,
fieldset[disabled] .am-btn-warning:hover,
.am-btn-warning.am-disabled:focus,
.am-btn-warning[disabled]:focus,
fieldset[disabled] .am-btn-warning:focus,
.am-btn-warning.am-disabled:active,
.am-btn-warning[disabled]:active,
fieldset[disabled] .am-btn-warning:active,
.am-btn-warning.am-disabled.am-active,
.am-btn-warning[disabled].am-active,
fieldset[disabled] .am-btn-warning.am-active {
    background-color: #ffe5be;
    border-color: #ffe5be;
}

.am-btn-warning:active,
.am-btn-warning.am-active,
.am-dropdown.am-active .am-btn-warning.am-dropdown-toggle {
    background-image: none;
    background-color: #F37B1D;
}


/**
 * 分页
 */
.am-pagination>.am-active>a,
.am-pagination>.am-active>a:hover {
    background-color: #589A4E;
    border-color: #589A4E;
}

/**
 * 弹窗
 */
.am-popup-bd {
    background: none;
}

/**
 * 列表按钮美化
 */
table.am-table .am-btn {
    padding: 0.4em 1em;
}

table.am-table .am-btn-default {
    border: 1px solid #666;
    background: #fff;
    color: #666;
}

table.am-table .am-btn-default:focus,
table.am-table .am-btn-default:active,
table.am-table .am-btn-default.am-active {
    color: #666 !important;
    border-color: #666;
}

table.am-table .am-btn-default:hover,
table.am-table .am-btn-default:active,
table.am-table .am-btn-default.am-active,
table.am-table .am-dropdown.am-active .am-btn-default.am-dropdown-toggle {
    color: #fff !important;
    background: #666;
    border-color: #666;
}

table.am-table .am-btn-primary {
    border: 1px solid #d13b49;
    background: #fff;
    color: #d13b49;
}

table.am-table .am-btn-primary:focus,
table.am-table .am-btn-primary:active,
table.am-table .am-btn-primary.am-active {
    color: #d13b49 !important;
    border-color: #d13b49;
}

table.am-table .am-btn-primary:hover,
table.am-table .am-btn-primary:active,
table.am-table .am-btn-primary.am-active,
table.am-table .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle {
    color: #fff !important;
    background: #d13b49;
    border-color: #d13b49;
}

table.am-table .am-btn-secondary {
    border: 1px solid #E91E63;
    background: #fff;
    color: #E91E63;
}

table.am-table .am-btn-secondary:focus,
table.am-table .am-btn-secondary:active,
table.am-table .am-btn-secondary.am-active {
    color: #E91E63 !important;
    border-color: #E91E63;
}

table.am-table .am-btn-secondary:hover,
table.am-table .am-btn-secondary:active,
table.am-table .am-btn-secondary.am-active,
table.am-table .am-dropdown.am-active .am-btn-secondary.am-dropdown-toggle {
    color: #fff !important;
    background: #E91E63;
    border-color: #E91E63;
}

table.am-table .am-btn-success {
    border: 1px solid #5eb95e;
    background: #fff;
    color: #5eb95e;
}

table.am-table .am-btn-success:focus,
table.am-table .am-btn-success:active,
table.am-table .am-btn-success.am-active {
    color: #5eb95e !important;
    border-color: #5eb95e;
}

table.am-table .am-btn-success:hover,
table.am-table .am-btn-success:active,
table.am-table .am-btn-success.am-active,
table.am-table .am-dropdown.am-active .am-btn-success.am-dropdown-toggle {
    color: #fff !important;
    background: #5eb95e;
    border-color: #5eb95e;
}

table.am-table .am-btn-warning {
    border: 1px solid #F37B1D;
    background: #fff;
    color: #F37B1D;
}

table.am-table .am-btn-warning:focus,
table.am-table .am-btn-warning:active,
table.am-table .am-btn-warning.am-active {
    color: #F37B1D !important;
    border-color: #F37B1D;
}

table.am-table .am-btn-warning:hover,
table.am-table .am-btn-warning:active,
table.am-table .am-btn-warning.am-active,
table.am-table .am-dropdown.am-active .am-btn-warning.am-dropdown-toggle {
    color: #fff !important;
    background: #F37B1D;
    border-color: #F37B1D;
}

table.am-table .am-btn-danger {
    border: 1px solid #f00;
    background: #fff;
    color: #f00;
}

table.am-table .am-btn-danger:focus,
table.am-table .am-btn-danger:active,
table.am-table .am-btn-danger.am-active {
    color: #f00 !important;
    border-color: #f00;
}

table.am-table .am-btn-danger:hover,
table.am-table .am-btn-danger:active,
table.am-table .am-btn-danger.am-active,
table.am-table .am-dropdown.am-active .am-btn-danger.am-dropdown-toggle {
    color: #fff !important;
    background: #f00;
    border-color: #f00;
}

/**
 * 下拉选框
 */
table.am-table .am-dropdown.am-active .am-selected-btn.am-btn-default.am-dropdown-toggle,
.am-selected>.am-selected-btn.am-btn-default,
.am-selected>.am-selected-btn.am-btn-default:hover {
    background: #fff !important;
    color: #666 !important;
    border-color: #ccc !important;
    border-radius: 2px;
}

/**
 * 下拉选择组件
 */
.chosen-container .chosen-results li.highlighted {
    background-color: #edf6ff !important;
    color: #409eff !important;
}

/**
 * tabs
 */
.am-tabs-d2 {
    margin: 0;
}

.am-tabs-d2 .am-tabs-nav a {
    text-decoration: none;
}

.am-tabs-d2 .am-tabs-nav>.am-active {
    border-bottom: 2px solid #ed5563;
    background-color: #fff1f5;
}

.am-tabs-d2 .am-tabs-nav>.am-active a {
    color: #d2364c;
}

.am-tabs-d2 .am-tabs-nav>.am-active:after {
    border-bottom-color: #ed5563;
}

.am-tabs-d2 .am-tabs-bd {
    border: none;
    z-index: 0;
    background: #fff;
}

.am-tabs-d2 .am-tabs-bd .am-tab-panel {
    padding: 0;
}


/**
 * 主导航
 */
.shop-navigation {
    margin: 0px;
    /*min-height: 40px;*/
    /*border-bottom: 2px solid #d2364c;*/
}

.shop-navigation .am-container {
    position: relative;
}

.shop-navigation .am-nav>li {
    white-space: nowrap;
}

.shop-navigation .am-nav>li>a {
    font-size: 14px;
    color: #333;
    font-weight: 600;
    vertical-align: middle;
}

.shop-navigation .am-nav>li>a:after {
    bottom: -3px;
}

.shop-navigation .am-nav>li>a:hover,
.shop-navigation .am-nav>li>a:focus,
.shop-navigation .am-nav>li>a.active {
    background-color: transparent;
    color: #d2354c;
}

.shop-navigation .am-nav>li ul.am-dropdown-content>li>a.active {
    text-decoration: none;
    color: #d2354c;
    background-color: #fff5f6;
}

.shop-navigation .wap-logo {
    max-width: 100px;
    max-height: 45px;
    padding: 5px;
    line-height: 30px;
}

.shop-navigation .wap-logo img {
    max-width: 100%;
}

@media only screen and (min-width: 641px) {
    .shop-navigation {
        background: transparent;
        padding: 0 5px;
    }

    .shop-navigation .am-topbar-nav>li>a {
        line-height: 37px;
    }

    .shop-navigation .am-topbar-nav>li>a:hover:after,
    .shop-navigation .am-topbar-nav>li>a.active:after {
        border-bottom-color: #d2354c;
    }

    .shop-navigation .am-topbar-nav>li>a.active:after {
        opacity: 1;
    }

    .shop-navigation .am-topbar-collapse {
        margin-left: 150px;
    }
}

@media only screen and (min-width: 1025px) {
    .shop-navigation {
        padding: 0;
    }

    /* .shop-navigation .am-container {
        padding-left: 150px;
    } */

    .shop-navigation .am-topbar-collapse {
        margin-left: 0;
    }
}

@media only screen and (min-width: 1260px) {
    /* .shop-navigation .am-container {
        padding-left: 180px;
    } */
}

@media only screen and (max-width: 1025px) {
    .shop-navigation {
        margin-top: 20px;
    }

    .shop-navigation .am-topbar-nav {
        width: 100%;
    }
}

@media only screen and (max-width: 750px) {
    .shop-navigation {
        background: #d2354c;
        margin-top: 0;
        border-bottom: 0;
    }

    .shop-navigation .am-topbar-collapse {
        background: #f5f5f5;
        border-bottom: 2px solid #d2354c;
    }

    .shop-navigation .am-nav>li:not(:last-child) {
        border-bottom: 1px solid #e8e8e8;
    }

    .shop-navigation .am-topbar-collapse .am-dropdown.am-active .am-dropdown-content li:not(:first-child) {
        border-top: 1px solid #f5f5f5;
    }

    .shop-navigation .am-nav>li>a {
        padding: 5px 0px;
    }

    .shop-navigation .am-topbar-nav {
        margin-bottom: 0;
    }

    .shop-navigation .navigation-search {
        display: -webkit-box !important;
        margin-top: 8px;
        width: calc(100% - 160px);
    }

    .shop-navigation .navigation-search>.am-input-group {
        width: 100%;
    }

    .shop-navigation .navigation-search input {
        border-color: #fff;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .shop-navigation .navigation-search input,
    .shop-navigation .navigation-search .am-btn,
    .shop-navigation .switch-submit {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .shop-navigation .switch-submit {
        border-radius: 4px;
        border-color: rgba(255, 255, 255, 0.3);
        color: #fff !important;
        background-color: #d2354c;
    }

    .shop-navigation .navigation-search .am-btn {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        background: #fff;
        border-color: #fff;
        color: #bebebe !important;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

/* 用户 */
img.common-user-icon {
    max-height: 15px;
    vertical-align: middle;
}

/**
 * 用户中心左侧菜单
 */
.user-menu {
    position: fixed;
    z-index: 1020;
    bottom: 170px;
    right: 10px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    opacity: 0.8;
}

.user-sidebar {
    height: 100%;
    /*height: calc(100vh - .6rem - 2rem - 1.1rem);*/
    float: left;
    padding: 32px 24px;
    background: #FFFFFF;
    border-radius: 4px;
    overflow: hidden;
    overflow-y: auto;
}

.user-sidebar .am-active {
    z-index: 1600;
}

.user-sidebar .am-active a,
.user-sidebar-list li a:hover {
    background: #056FCCFF;
    text-decoration: none;
    color: #FFFFFF;
}

.user-sidebar-list li a {
    transition: color, background-color, background .4s;
    color: #3D3D3D;
    padding: 0.1rem 0.15rem;
    border-radius: .02rem;
    /* margin-bottom: 12px; */
}

.user-sidebar-list li:first-child {
    border-top: none;
}

.user-offcanvas-bar .am-list>li {
    border: none;
    font-size: 14px;
}

.user-sidebar-sub {
    margin-top: 0;
    margin-bottom: 0;
}

.user-sidebar-sub li {
    border-left: 0 !important;
    border-right: 0 !important;
}

.user-sidebar-sub li a {
    padding-left: 35px;
}

.user-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
}

.user-offcanvas-bar {
    z-index: 900;
}

@media only screen and (min-width: 751px) {
    .user-sidebar {
        display: block;
        position: relative;
        z-index: 0;
        margin-right: 24px;
        width: 280px;
    }

    .user-offcanvas-bar {
        position: static;
        width: auto;
        background: none;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        overflow-y: hidden;
    }

    .user-offcanvas-bar:after {
        content: none;
    }

    .user-main {
        margin-top: .6rem;
        padding: 0.24rem 0.64rem !important;
    }

    .user-content-body {
        padding: 0;
    }

    .user-offcanvas-bar ul.user-sidebar-list {
        padding-bottom: 1px;
    }
}

@media only screen and (min-width: 1025px) {
    .user-main {
        /*height: calc(100vh - .6rem - 2rem - 2.1rem);*/
        margin-top: .6rem;
        padding: .24rem .64rem !important;
    }
}

@media only screen and (max-width: 750px) {
    .user-sidebar {
        width: 76% !important;
        background: #fff;
    }

    .user-offcanvas-bar {
        background: #fff;
        width: 76% !important;
        padding: .44rem;
        box-sizing: border-box;
    }

    .user-offcanvas-bar:after {
        background-color: #fff;
    }

    .user-sidebar-list li a {
        padding-top: .24rem !important;
        padding-bottom: .24rem !important;
    }

    .user-sidebar-list a:hover,
    .user-sidebar-list a:active {
        -webkit-transition: background-color .3s ease;
        -moz-transition: background-color .3s ease;
        -ms-transition: background-color .3s ease;
        -o-transition: background-color .3s ease;
        transition: background-color .3s ease;
        background: #E4E4E4;
    }

    .user-content-body {
        padding: 0 5px 5px 5px;
    }

    .user-offcanvas-bar ul {
        margin-bottom: 0;
    }
}

.user-main {
    /*padding-top: 10px;*/
    height: calc(100vh - .6rem - 180px);
    margin-top: .6rem;
    background: #F0F0F2;
}

.more-icon-rotate {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: all 300ms;
    transition: all 300ms;
}

button {
    outline: none !important;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #fff1f5;
    color: #d2364c;
}


/**
 * 公共头像样式
 */
.common-cropper-popup .cropper-images-view,
.common-cropper-popup .img-preview,
.common-cropper-popup .submit-operation {
    padding-top: 20px;
    overflow: hidden;
}

.common-cropper-popup .img-container {
    width: 200px;
    height: 200px;
    margin-bottom: 5px;
}

.common-cropper-popup .cropper-input-images-submit {
    min-width: 104px;
    width: auto;
    margin: 0px 5px 0px 2px;
    height: 32px;
}

.common-cropper-popup .preview-lg {
    width: 180px;
    height: 180px;
}

.common-cropper-popup .preview-md {
    width: 100px;
    height: 100px;
}

.common-cropper-popup .preview-sm {
    width: 50px;
    height: 50px;
}

.common-cropper-popup .img-preview {
    margin-left: 20px;
    border: 1px solid #eee;
    background-color: #f9f9f9;
}

.common-cropper-popup .cropper-container,
.cropper-input-images-submit {
    border-radius: 2px;
}

.common-cropper-popup .am-form-file input[type="file"] {
    width: 105px;
    height: 32px;
}

.common-cropper-popup .am-form-group {
    width: auto;
}

.common-cropper-popup form.am-form .am-form-group-refreshing {
    padding: 0 !important;
}

.common-cropper-popup .am-form-file input[type="file"] {
    width: auto;
    top: 0;
}

@media only screen and (max-width:750px) {
    .common-cropper-popup .img-preview {
        margin-left: 10px;
    }

    .common-cropper-popup .preview-md,
    .common-cropper-popup .preview-sm {
        margin: 0 0 5px 8px;
    }

    .common-cropper-popup .preview-md {
        width: 90px;
        height: 90px;
    }

    .common-cropper-popup .preview-sm {
        width: 50px;
        height: 50px;
    }
}

/**
 * 公共
 */
legend {
    padding-bottom: 0.2rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #e5e5e5;
}

legend .legend-title {
    font-size: 12px;
}

legend a.am-fr {
    color: #e7747f;
    margin-top: 10px;
    text-decoration: none;
}

.items-value-empty {
    color: #999;
}

/**
 * 左侧快捷入口
 */
.left-main-quick-menu {
    background-color: rgb(210 54 76 / 80%);
    color: #fff;
    position: fixed;
    left: 10px;
    bottom: 150px;
    z-index: 1020;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

.left-main-quick-menu:hover,
.left-main-quick-menu:focus {
    background: #ea304b;
    color: #fff;
}

.left-main-quick-content li .nav-icon {
    background: #e4e4e4;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
}

.left-main-quick-content li .nav-icon img {
    width: 25px;
    height: 25px;
    -webkit-transition: transform .3s ease-in;
    -moz-transition: transform .3s ease-in;
    -ms-transition: transform .3s ease-in;
    -o-transition: transform .3s ease-in;
    transition: transform .3s ease-in;
}

.left-main-quick-content li a {
    text-decoration: none;
}

@media only screen and (min-width: 641px) {
    .left-main-quick-content li:hover .nav-icon img {
        transform: scale(1.2);
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
    }
}

/**
 * 中间大导航快捷入口
 */
.navigation-main-quick {
    display: block;
    position: absolute;
    right: 0px;
    bottom: 6px;
    font-size: 12px;
    line-height: 25px;
    height: 25px;
    width: 80px;
    text-align: center;
    background: #d2364c;
    cursor: pointer;
}

.navigation-main-quick .icon {
    background: #feffde;
    width: 25px;
    height: 25px;
    line-height: 18px;
    border-radius: 50%;
    position: absolute;
    left: -21px;
    z-index: 2;
    padding: 1px;
    overflow: hidden;
    color: #d3364c;
    font-size: 14px;
    border: 2px solid #d3364c;
}

.navigation-main-quick .name {
    width: 60px;
    float: left;
    padding-left: 10px;
}

.navigation-main-quick b {
    position: absolute;
    width: 25px;
    height: 27px;
    border-radius: 50%;
    z-index: 1;
    left: -19px;
    top: -1px;
    background: #fff;
}

.navigation-main-quick .am-icon-angle-right {
    margin-left: 5px;
}

.navigation-main-quick * {
    color: #fcff00;
    text-decoration: none;
}

@media only screen and (min-width: 641px) {
    .navigation-main-quick:hover {
        background: #ea304b;
    }

    .navigation-main-quick:hover .icon {
        border: 2px solid #ea304b;
        color: #ea304b;
    }
}

/**
 * 二级导航
 */
.second-nav li.am-active a,
.second-nav li.am-active a:hover {
    color: #fff !important;
}

/**
 * 面包屑导航
 */
.breadcrumb-data {
    background: #F0F0F2;
}

.breadcrumb-data .am-breadcrumb {
    height: 68px;
    line-height: 68px;
    padding: 0;
    /* padding-top: 10px;
    padding-bottom: 10px; */
}

.breadcrumb-data .am-breadcrumb li a {
    text-decoration: none;
    color: #666;
}

.breadcrumb-data .am-breadcrumb li a:hover {
    color: #d2364c;
}

.common-cropper-popup .am-popup-title {
    font-size: .16rem !important;
}

/* table 相关*/
.form_option_bar {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .24rem 0 .24rem 0;
    box-sizing: border-box;
}

.btn_col {
    flex-wrap: nowrap;
    display: flex;
    align-items: center;
}

.form_option_bar .search_col {
    width: 100%;
}

.form_option_bar .search_col .form-table-search {
    background-color: transparent;
    position: relative;
    padding-bottom: 0.6rem;
}

.form_option_bar .search_col .form-table-search .form-table-search-inner {
    /*display: grid;*/
    /*grid-template-columns: repeat(5,1fr);*/
    /*gap: 20px;*/
    max-width: 100%;
    background-color: transparent;
    display: flex;
    flex-wrap: wrap;
    /*height:.9rem;*/
    /*overflow: hidden;*/
}

.form_option_bar .search_col .form-table-search .more_form {
    display: none;
}

.form_option_bar .search_col .form-table-search .show_more,
.form_option_bar .search_col .form-table-search .hide_more {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    position: absolute;
    right: 0;
    bottom: .2rem;
    font-weight: bolder;
    cursor: pointer;
    font-size: .14rem;
}

.form_option_bar .search_col .form-table-search .hidden_more_btn {
    display: none;
}

.form_option_bar .search_col .form-table-search .form_col {
    margin-right: 20px;
    margin-bottom: 5px;
}

.form_option_bar .search_col .form-table-search .form_col .am-dropdown {
    display: block;
}

.form_option_bar .search_col .form-table-search .form_col .am-dropdown .am-selected-btn {
    border-color: #F0F0F2 !important;
    font-size: 0.14rem;
}

.form_option_bar .search_col .form-table-search .form_col .am-dropdown .am-selected-btn i {
    display: none;
}

.form_option_bar .search_col .form-table-search .form_col .am-dropdown .am-dropdown-content .am-selected-list {
    font-size: 0.14rem;
}

.form_option_bar .search_col .form-table-search .chosen-container,
.form_option_bar .search_col .form-table-search input {
    min-width: 170px;
}

.form_option_bar .search_col .form-table-search .chosen-choices,
.form_option_bar .search_col .form-table-search input {
    /*padding: .1rem .16rem!important;*/
    border: .01rem solid #F0F0F2;
    border-radius: .02rem;
}

.am-btn {
    padding: .08rem .1rem;
    font-size: .24rem;
    margin-right: .24rem;
    margin-bottom: 0 !important;
}

.info-button {
    background: #fff;
    color: #000;
    border: .01rem solid #D9D9D9;
    border-radius: .02rem;
}

.info-button:hover {
    background: #919191;
    border: .01rem solid #919191;
}

.primary-button {
    background: #589A4E;
    color: #fff;
    border: .01rem solid #589A4E;
    border-radius: .02rem;
}

.primary-button:hover {
    background: #386b33;
    border: .01rem solid #386b33;
}

.am-popover-inner {
    font-size: .14rem;
}

.am-popup-inner {
    border-radius: .16rem !important;
}

/* 分页 */

.am-pagination {
    margin: 0.22rem 20px 0.20rem !important;
}

.am-pagination>span:nth-of-type(1) {
    margin-left: 0.3rem !important;
}

.am-pagination>.pagination-input {
    margin: 0 0.1rem !important;
}

/* 钱包相关 */
.wallet_content {
    width: 100%;
    height: 100%;
    overflow: scroll;
}

.wallet_content .money_row {
    overflow: hidden;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .20rem;
    margin-bottom: .24rem;
    border-bottom: 0.18rem solid #f0f0f2;
}

.wallet_content .money_row .money_item {
    flex: 1;
    width: 100%;
    height: 100%;
    margin-right: .2rem;
    padding: .24rem;
    box-sizing: border-box;
    background-color: #fff;
}

.wallet_content .money_row .money_item:last-child {
    margin-right: 0;
}

.wallet_content .money_row .money_item .money {
    font-size: .4rem;
    font-weight: bold;
}

.wallet_content .money_row .money_item .title {
    font-size: .14rem;
    color: #8E8E98;
    margin: .08rem 0 .16rem 0;
}

.wallet_content .money_row .money_item .sub_tips {
    font-size: .12rem;
    color: #1B1B1B;
    background: #F5F5F5;
    padding: .06rem .12rem;
    display: inline-block;
}

.wallet_content .option_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.16rem 0.24rem;
    box-sizing: border-box;
    background-color: #fff;
}

.wallet_content .option_row .select_col {
    font-size: .14rem;
    background: #f5f5f5;
    color: #999999;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: .04rem;
    box-sizing: border-box;
}

.wallet_content .option_row .select_col .select_item {
    padding: .08rem .2rem;
    box-sizing: border-box;
    cursor: pointer;
    color: #999999;
}

.wallet_content .option_row .select_col .select_item.select {
    color: #000;
    background: #fff;
    border-radius: .02rem;
}

.wallet_content .option_row .button_col {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: .14rem;
}

.wallet_content .option_row .button_col .button {
    margin-left: .20rem;
    border-radius: .02rem;
    padding: .10rem .13rem;
    border: .01rem solid #D9D9D9;
    background-color: #fff;
}

.wallet_content .option_row .button_col .primary_color {
    background-color: #589a4e;
    color: #fff;
    border: .01rem solid #589a4e;
}

.wallet_content .more-where .col .chosen-select .chosen-single {
    height: 28px;
}

.wallet_content .more-submit {
    margin: 0;
    height: 0.4rem;
    display: flex;
    align-items: center;
    border: 0.02rem solid #F0F0F2;
    padding: 0 0.16rem;
}

.wallet_content .form-list-search .more-where {
    margin-top: 0.24rem;
}

.wallet_content .form-list-search .more-where .search-submit {
    background: #579C4C;
    color: #FFFFFF;
    border: none;
    margin: 0 0 0 20px;
}

.wallet_content .form-list-search .more-where .reset-submit {
    background: #FFFFFF;
    color: #1B1B1B;
    border: 1px solid #F0F0F2;
}

.wallet_content .form-list-search .am-input-group,
.wallet_content .form-list-search .am-input-group input,
.wallet_content .form-list-search .am-input-group button {
    height: 0.4rem;
}

.wallet_content .more-submit i {
    margin-left: 0.16rem;
}

.wallet_content .data-list tr td,
.wallet_content .data-list tr th {
    padding: 0.15rem 0.15rem !important;
    min-width: 1.2rem;
}

.wallet_content .withdraw-data-list tr td,
.wallet_content .withdraw-data-list tr th {
    min-width: 3rem;
}

.wallet_content .data-list tr td {
    border-left: none !important;
    vertical-align: middle
}

.wallet_content .data-list thead tr th {
    background: #F5F5F5;
    border: none !important;
}

.wallet_content .data-list tr td:nth-of-type(1) {
    border-left: 1px solid rgba(0, 0, 0, .03) !important;
}

.wallet_content .data-list tr td .am-scrollable-vertical {
    height: auto !important;
}

.wallet_content .my-popup .am-popup-title {
    font-size: 0.18rem;
}

.wallet_content .withdraw-info {
    width: 5rem;
    margin: 0 auto;
    padding: 0.32rem;
    border-radius: 0.08rem;
    background-color: #FFFFFF;
}

.wallet_content .withdraw-info .am-form-group {
    padding: 0;
    border: none !important;
    margin-bottom: 0.24rem;
}

.wallet_content .withdraw-info .am-form-group:hover {
    background: transparent !important;
    border: none !important;
}

.wallet_content .withdraw-info .am-form-group-label-tips-must {
    margin: 0 0.1rem 0 0;
}

.wallet_content .withdraw-info .widthdraw-info-tip {
    padding: 0.12rem 0.16rem;
    border-radius: 0.08rem;
    background: #FFF8EA;
    text-align: center;
}

.wallet_content .withdraw-info .widthdraw-info-tip img {
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.12rem;
}

.wallet_content .withdraw-info .am-input-group {
    width: 100%;
}

.wallet_content .withdraw-info .withdraw-cash-tip {
    margin-top: 0.08rem;
    color: #999999;
}

.wallet_content .withdraw-info .am-form-group>button {
    width: 100%;
    background: #579C4C;
    color: #FFFFFF;
    border: none;
    height: 0.4rem;
    margin-top: 0.16rem;
}

.wallet_content .data-list {
    border-top: none;
}


.data-list {
    padding: .25rem;
    box-sizing: border-box;
    background-color: #fff;
    border-top: .01rem solid #f0f0f2;
}

.data-list th {
    white-space: nowrap;
    padding: 0 0 .15rem 0 !important;
    box-sizing: border-box
}

/* 充值弹窗 */
.recharge-modal .am-modal-dialog {
    height: auto !important;
    width: 7rem !important;
}

.recharge-modal .am-modal-bd {
    padding: 0.32rem;
}

.recharge-modal .am-modal-bd label {
    font-size: 0.24rem;
}

.recharge-modal .am-input-group {
    height: 0.4rem;
    width: 100%;
    display: flex;
    align-items: center;
    border: 0.02rem solid #1B1B1B;
    border-radius: 0.04rem;
}

.recharge-modal .am-input-group input {
    flex: 1;
    border: 0;
    height: 100%;
}

.recharge-modal .am-input-group input:focus {
    box-shadow: none !important;
}

.recharge-modal .am-input-group>span {
    margin: 0 0.16rem;
}

.recharge-modal button {
    margin-top: 0.24rem;
    height: 0.4rem;
    color: #FFFFFF;
    background: #056fcc;
    border: 0;
}

/**
 * 数据管理三级导航
 */
.table-three-nav li.am-active>a {
    background-color: #eee !important;
}

@media screen and (max-width: 1435px) {
    .top_menu_user_info_row .nav_col {
        padding-left: 0 !important;
    }
}

@media screen and (max-width: 1400px) {
    .top_menu_user_info_row .nav_col {
        padding-left: 0 !important;
    }

    .top_menu_user_info_row .user_info_col {
        position: absolute;
        right: 12px;
    }

    .top_menu_user_info_row .user_info_col .button_group>a>.button_item {
        margin-left: 5px;
        padding: 0 10px;
    }

}

@media screen and (max-width: 1200px) {
    .top_menu_user_info_row .nav_list .nav_row {
        display: none;
    }

    .top_menu_user_info_row .nav_h5_row {
        display: flex;
    }

    .top_menu_user_info_row .user_info_col {
        display: none;
    }
}

.am-article {
    padding: .48rem 2.45rem;
    box-sizing: border-box;
    height: 100%;
    overflow-y: scroll;
}

@media screen and (max-width: 750px) {
    .nav-link {
       color: #fff !important;
    }
    .am-article {
        padding: .50rem .32rem;
    }

    .am-article .am-text-default {
        font-size: .32rem;
    }

    .primary-button {
        background: #056fcc !important;
        border: .01rem solid #056fcc !important;
    }
    .primary-button:hover {
        background: #056fcc;
        border: .01rem solid #056fcc;
    }

    .top_menu_user_info_row {
        height: 1.28rem;
    }

    .top_menu_user_info_row .logo {
        height: 100% !important;
        display: flex;
        align-items: center;
    }

    .top_menu_user_info_row .logo .am-icon-th-list {
        width: 1rem;
        height: 1rem;
        border-radius: 0;
        display: flex !important;
        align-items: center;
        justify-content: center;
        font-size: 0.4rem !important;
    }

    .top_menu_user_info_row .nav_col .logo img {
        height: 0.6rem;
    }

    .user-main {
        margin-top: 1.28rem;
        margin-bottom: 1rem;
        height: calc(100vh - 2.28rem);
        overflow: hidden;
        overflow-y: auto;
    }

    .menu_hover {
        display: block !important;
    }

    .h5_hidden {
        display: none !important;
    }

    .h5_show {
        display: block !important;
    }

    .am-form-group {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .32rem !important;
        box-sizing: border-box;
    }

    /* 钱包相关 */
    .wallet-body {
        margin-bottom: 0 !important;
        height: calc(100vh -0.88rem) !important;
    }

    .wallet_content {
        font-size: 0.28rem;
        padding: 0 !important;
    }

    .wallet_content .content-top {
        background: #FFFFFF;
    }

    /* .wallet_content .content-top>div:nth-of-type(1) {
        background: #579C4C;
        padding: 0.48rem 0.32rem 1rem;
        color: #FFFFFF;
    } */

    .wallet_content .content-top>div:nth-of-type(1) {
        background-image: url(../images/wallet_background.png);
        background-size: cover; 
        background-repeat: no-repeat;
        background-position: center;

        padding: 0.48rem 0.32rem 1rem;
        color: #FFFFFF;
    }


    .wallet_content .content-top>div:nth-of-type(1)>p {
        font-size: 0.36rem;
        font-weight: 500;
        margin-bottom: 0.1rem;
    }

    .wallet_content .content-top>div:nth-of-type(1)>div {
        display: flex;
        align-items: center;
        text-align: center;
    }

    .wallet_content .content-top>div:nth-of-type(1)>div>div {
        flex: 1;
    }

    .wallet_content .content-top>div:nth-of-type(1)>div>div>p:nth-of-type(1) {
        font-weight: bold;
        font-size: 0.52rem;
    }

    .wallet_content .content-top>div:nth-of-type(2) {
        padding-top: 0.5rem;
    }

    .wallet_content .content-top .action-btn {
        margin-top: -1rem;
        display: flex;
    }

    .wallet_content .content-top .action-btn .button {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0.02rem;
        height: 1.28rem;
        color: #000000;
        background-color: #FFFFFF;
        border: 0.02rem solid #F0F0F2;
        margin-right: 0.1rem;
    }

    .wallet_content .content-top .action-btn .button:last-child {
        margin-right: 0;
    }

    .wallet_content .content-top .action-btn .button img {
        width: 0.64rem;
        height: 0.64rem;
        margin-right: 0.16rem;
    }

    .wallet_content .content-top .action-btn .recharge-btn,
    .wallet_content .content-top .action-btn .withdraw-btn {
        display: flex;
        justify-content: space-between;
    }

    .wallet_content .content-top .action-btn .recharge-btn span img,
    .wallet_content .content-top .action-btn .withdraw-btn span img {
        margin-left: 0.32rem;
    }

    .wallet_content .content-top .action-btn .recharge-btn img:nth-of-type(2),
    .wallet_content .content-top .action-btn .withdraw-btn img:nth-of-type(2) {
        width: 0.48rem;
        height: 0.48rem;
    }

    .wallet_content .content-top .select_col {
        display: flex;
        align-items: center;
    }

    .wallet_content .content-top .select_col .select_item {
        margin-right: 0.32rem;
        flex: 1;
        text-align: center;
        padding: 0.32rem 0;
        position: relative;
    }

    .wallet_content .content-top .select_col .select_item a {
        color: #a6a6a6;
    }

    .wallet_content .content-top .select_col .select_item.select a {
        color: #056fcc;
    }

    .wallet_content .content-top .select_col .select_item:last-child {
        margin-right: 0;
    }

    .wallet_content .content-top .select_col .select_item.select::before {
        content: "";
        width: 0.9rem;
        height: 0.06rem;
        background-color: #056fcc;
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
    }

    .wallet_content .content-top .form-search {
        padding: 0;
    }

    .wallet_content .content-top .search-input {
        width: 100%;
        height: 0.68rem;
        background: #F5F5F5;
        border-radius: 0.04rem;
        display: flex;
    }

    .wallet_content .content-top .search-input input {
        border: 0;
        background: transparent;
        flex: 1;
        padding: 0 0.24rem;
    }

    .wallet_content .content-top .search-input button {
        margin-right: 0;
        border: 0;
        color: #000000 !important;
    }

    .wallet_content .content-list ul,
    .wallet_content .recharge-list ul,
    .wallet_content .withdraw-list ul {
        padding: 0.2rem 0.32rem;
    }

    .wallet_content .content-list ul li,
    .wallet_content .recharge-list ul li,
    .wallet_content .withdraw-list ul li {
        margin-bottom: 0.14rem !important;
        padding: 0.14rem !important;
        background-color: #FFFFFF;
    }

    .wallet_content .content-list ul li>div {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-left: 0.2rem !important;
        margin-right: 0.2rem !important;
        margin-bottom: 0.24rem !important;
    }

    .wallet_content .content-list ul li>div:last-child {
        margin-bottom: 0;
    }

    .wallet_content .content-list ul li>div:last-child span:last-child {
        color: #000000;
    }

    .wallet_content .content-list ul li>div:nth-of-type(1)>span {
        color: #000000;
        font-weight: 500;
    }

    .wallet_content .content-list ul li .more-btn {
        display: flex;
        align-items: center;
        color: #8A8A98;
    }

    .wallet_content .content-list ul li .more-btn img {
        width: 0.32rem;
        height: 0.32rem;
    }

    .wallet_content .content-list ul li .operation-reduce-icon {
        color: #CB423B;
    }

    .wallet_content .content-list ul li .operation-increase-icon {
        color: #009744;
    }

    .wallet_content .content-list ul li .am-popup-hd .am-popup-title,
    .wallet_content .recharge-list ul li .am-popup-hd .am-popup-title,
    .wallet_content .withdraw-list ul li .am-popup-hd .am-popup-title {
        font-size: 0.32rem;
    }

    .wallet_content .recharge-list ul li>div:nth-of-type(1) {
        margin-bottom: 0.24rem;
        display: flex;
        justify-content: space-between;
        font-weight: 600;
    }

    .wallet_content .recharge-list ul li>div:nth-of-type(1) span:nth-of-type(1) {
        font-size: 0.36rem;
    }

    .wallet_content .content-list ul li .action-btn .button,
    .wallet_content .recharge-list ul li .action-btn .button,
    .wallet_content .withdraw-list ul li .action-btn .button {
        height: 0.64rem;
        width: 1.44rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0.04rem;
        font-size: 0.28rem;
        border: 0.02rem solid #F0F0F2;
        margin-left: 0.24rem;
    }

    .wallet_content .recharge-list ul li .action-btn .recharge-submit {
        background: #056fcc;
        color: #FFFFFF;
        border: 0;
    }

    .wallet_content .recharge-list ul li .action-btn .submit-delete {
        background: #CB423B;
        color: #FFFFFF;
        border: 0;
    }

    .wallet_content .withdraw-list ul li>div {
        margin-bottom: 0.16rem;
        display: flex;
        justify-content: space-between;
    }

    .wallet_content .withdraw-list ul li>div:nth-of-type(1) {
        color: #8A8A98;
        font-size: 0.24rem;
    }

    .wallet_content .withdraw-list ul li>div:nth-of-type(2) {
        color: #000000;
        font-size: 0.28rem;
        font-weight: 500;
    }

    .wallet_content .content-list ul li .action-btn,
    .wallet_content .recharge-list ul li .action-btn,
    .wallet_content .withdraw-list ul li .action-btn {
        display: flex;
        justify-content: center;
    }

    .wallet_content .content-top .form-search {
        margin-top: 0.24rem;
    }

    .wallet_content .content-top .screen-col {
        display: flex;
    }

    .wallet_content .content-top .screen-col .search-input,
    .wallet_content .content-top .screen-col .more-submit {
        flex: 1;
    }

    .wallet_content .content-top .wallet-search {
        width: 100%;
    }

    .wallet_content .content-top .wallet-search .more-where .row {
        display: flex;
        margin-bottom: 0.24rem;
    }

    .wallet_content .content-top .wallet-search .col {
        flex: 1;
        margin-right: 0.24rem;
    }

    .wallet_content .content-top .wallet-search .col:last-child {
        margin-right: 0;
    }

    .wallet_content .content-top .wallet-search .col select {
        height: 0.68rem;
        border: solid 1px #c4c4c4;
    }

    .wallet_content .more-where .chosen-container {
        height: 0.68rem;
    }

    .wallet_content .more-where .chosen-container .chosen-single {
        height: 0.68rem !important;
        line-height: 0.68rem;
    }

    .wallet_content .content-top .wallet-search .button_col {
        display: flex;
    }

    .wallet_content .content-top .wallet-search .button_col .button {
        height: 0.68rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wallet_content .content-top .wallet-search .button_col .button:nth-of-type(1) {
        border: 0;
        background: #056fcc;
        color: #FFFFFF;
    }

    .wallet_content .content-top .wallet-search .button_col .button.reset-submit {
        background: #FFFFFF;
        color: #666666;
        border: 1px solid #c4c4c4;
        margin: 0;
    }

    .wallet_content .content-top .screen-col .more-submit {
        height: 0.68rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 0.24rem;
        background: #F5F5F5;
        margin: 0 0 0 0.12rem;
        color: #000000;
        font-weight: 400;
    }

    .wallet_content .content-top .screen-col .more-submit input {
        display: none;
    }

    .wallet_content .content-top .screen-col .more-submit i {
        margin-right: 0.06rem;
    }

    .wallet_content .content-top .more-where {
        width: 100%;
        margin-top: 0.24rem;
        padding-left: 0.2rem;
        padding-right: 0.2rem;
    }

    .wallet_content .content-top .more-where tbody {
        width: 100%;
    }

    .wallet_content .content-top .more-where tr {
        display: flex;
    }

    .wallet_content .content-top .more-where tr td {
        width: auto;
    }

    .wallet_content .content-top .more-where tr td:nth-of-type(1) {
        flex: 1;
    }

    .wallet_content .content-top .more-where tr td:nth-of-type(2) {
        display: flex;
        margin: 0 0 0 0.24rem;
    }

    .wallet_content .content-top .more-where tr td select,
    .wallet_content .content-top .more-where tr td .button {
        height: 0.68rem;
    }

    .wallet_content .content-top .more-where tr td select {
        width: 100% !important;
        background-color: #F5F5F5;
        border: 0;
        padding: 0 0.24rem;
    }

    .wallet_content .content-top .more-where tr td .button {
        display: flex;
        align-items: center;
        justify-content: center;
        border: 0;
        font-size: 0.24rem !important;
    }

    .wallet_content .content-top .more-where tr td .button:nth-of-type(1) {
        background: #056fcc;
        color: #FFFFFF;
    }

    .wallet_content .content-top .more-where tr td .button.reset-submit {
        background: #FFFFFF;
        color: #000000;
        border: 0.02rem solid #F0F0F2;
        margin: 0;
    }

    .wallet_content .withdraw-content {
        padding: 0.32rem;
    }

    .wallet_content .withdraw-content .am-form-group {
        display: flex;
        flex-direction: column;
        align-items: start;
        font-size: 0.28rem;
        padding: 0 !important;
        margin-bottom: 0.24rem;
    }

    .wallet_content .withdraw-content .am-form-group .am-form-group-label-tips-must {
        margin: 0 0.1rem 0 0;
    }

    .wallet_content .withdraw-content .am-form-group>p {
        color: #999999;
        margin-top: 0.08rem;
    }

    .wallet_content .withdraw-content .am-form-group .am-input-group {
        display: flex;
        align-items: center;
        width: 100%;
        /* border: 0.02rem solid #1B1B1B; */
        border-radius: 0.04rem;
    }

    .wallet_content .withdraw-content .am-form-group .am-input-group>input {
        height: 0.68rem;
        flex: 1;
        border-color: #1B1B1B;
    }

    .wallet_content .withdraw-content .am-form-group .am-input-group>span {
        font-size: 0.28rem;
        width: auto !important;
        margin: 0 0.16rem;
    }

    /* .wallet_content .withdraw-content .am-form-group .am-input-group>input:focus {
        box-shadow: none !important;
    } */
    .wallet_content .withdraw-content .am-form-group>.chosen-select {
        border: 0.02rem solid #1B1B1B;
        height: 0.68rem;
        border-radius: 0.04rem;
    }

    .wallet_content .withdraw-content .am-form-group>button {
        height: 0.68rem;
        background: #056fcc;
        border: 0;
        width: 100%;
        color: #FFFFFF;
        margin-top: 0.24rem;
    }

    /* 列表筛选弹窗 */
    .screen-container .search_col .form-table-search .more_form {
        display: block !important;
    }

    .screen-container .search_col .form-table-search .hidden_more_btn,
    .screen-container .search_col .form-table-search .show_more_btn {
        display: none !important;
    }

    .screen-container {
        background-color: rgba(0, 0, 0, 0.3);
        display: none;
        font-size: 0.28rem !important;
    }

    .screen-container .am-offcanvas-bar {
        width: 100% !important;
        /* height: 80% !important; */
        top: auto;
        bottom: 0;
        background: #FFFFFF;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        overflow: hidden;
    }

    .screen-container .am-offcanvas-bar .am-offcanvas-content {
        padding: 0;
        position: relative;
    }

    .screen-container .form-table-search {
        padding: 0.32rem 0.32rem 1.2rem !important;
        overflow-y: scroll;
        background: #FFFFFF;
    }

    .screen-container .form-table-search .show_more {
        position: absolute;
        right: 0.32rem;
        bottom: 0.33rem;
    }

    .screen-container .form-table-search .form_col {
        margin-bottom: 0.32rem;
    }

    .screen-container .form-table-search .form_col .am-selected.am-dropdown {
        display: block;
        width: 100%;
    }

    .screen-container .form-table-search .form_col .am-selected.am-dropdown>button {
        position: relative;
    }

    .screen-container .form-table-search .form_col .am-selected.am-dropdown>button>i {
        position: absolute;
        right: 0.1rem;
        top: 50%;
        transform: translateY(-50%);
    }

    .screen-container .form-table-search .form_col .am-selected-btn {
        height: 0.88rem;
    }

    .am-dropdown .am-selected-status {
        font-size: 0.28rem;
    }

    .am-dropdown-content .am-selected-text,
    .am-dropdown-content .am-icon-check {
        font-size: 0.28rem;
        color: #000000;
    }

    .screen-container .form-table-search .form_col .input-clearout-element {
        padding-right: 0.5em !important;
    }

    .screen-container .form-table-search .form_col .input-clearout-submit {
        display: none !important;
    }

    .screen-container .form-table-search .form_col label {
        font-family:PingFang SC;
        font-weight:600;
        color:#3d3d3d;
        font-size:14px;
        vertical-align:center;
    }


    .screen-container .form-table-search .btn_col {
        display: flex;
        justify-content: space-between;
    }

    .screen-container .form-table-search .btn_col>* {
        height: 0.88rem;
        flex: 1;
        margin-right: 0;
        font-size: 0.28rem;
    }

    .screen-container .form-table-search .btn_col a {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0.18rem;
        color: #000000;
    }

    .screen-container .form-table-search .form_col input {
        height: 0.8rem;
        font-size: 0.28rem !important;
        color: #000000;
    }

    .screen-container .form-table-search .form_col .form-table-search-section {
        display: flex;
        align-items: center;
    }

    .screen-container .form-table-search .form_col .form-table-search-section input {
        flex: 1;
    }

    .screen-container .form-table-search .form_col .form-table-search-section>span {
        margin: 0 0.2rem;
    }

    .field-set-popup {
        width: 90% !important;
        font-size: 0.28rem;
    }

    .field-set-popup .am-popup-title {
        font-size: 0.36rem;
        padding: 0.32rem 0;
        text-align: center;
        border-bottom: 0.02rem solid #F0F0F2;
    }

    .field-set-popup .am-scrollable-vertical ul li label {
        font-size: 0.24rem !important;
    }

    .field-set-popup .form-table-fields-button-container {
        margin-top: 0.24rem;
    }

    .field-set-popup .form-table-fields-button-container button {
        margin: 0 0.24rem 0 0 !important;
        height: 0.64rem;
        background-color: #FFFFFF;
        border-radius: 0.04rem;
        border: 0.02rem solid #F0F0F2;
        color: #1B1B1B;
        font-size: 0.28rem;
    }

    .field-set-popup .form-table-fields-button-container button:last-child {
        background-color: #056fcc !important;
        color: #FFFFFF;
    }


    .am-pagination-right {
        text-align: center !important;
    }

    .am-pagination-right>span,
    .am-pagination-right>input {
        display: none !important;
    }

    .am-icon-language.index-multilingual-select {
        display: none;
    }

    body,
    .user-content {
        background: #F0F0F2;
    }

    .am-modal .am-modal-hd {
        font-size: 0.32rem;
    }

    .am-modal .am-modal-bd>div {
        padding: 0;
    }

    .am-modal .am-modal-footer .am-modal-btn {
        font-size: 0.28rem !important;
        color:#000;
        background-color:#ececec;
        border-color:#fff;
        border-radius: 10px;
        margin: 20px  !important;
    }

    .am-modal-footer .am-modal-btn:last-child {
        font-size: 0.28rem !important;
        color:#fff;
        background-color:#056fcc;
        border-color:#fff;
        border-radius: 10px;
        margin: 20px  !important;
    }

    /* 充值弹窗 */
    .recharge-modal {
        font-size: 0.28rem;
    }

    .recharge-modal .am-modal-dialog {
        height: auto !important;
    }

    .recharge-modal .am-input-group {
        height: 0.68rem;
        width: 100%;
        display: flex;
        align-items: center;
        border: 0.02rem solid #1B1B1B;
        border-radius: 0.04rem;
    }

    .recharge-modal .am-input-group input {
        flex: 1;
        border: 0;
    }

    .recharge-modal .am-input-group input:focus {
        box-shadow: none !important;
    }

    .recharge-modal .am-input-group>span {
        margin: 0 0.16rem;
    }

    .recharge-modal button {
        margin-top: 0.38rem;
        height: 0.68rem;
        color: #FFFFFF;
        background: #056fcc;
        border: 0;
    }

    #user-idcard-popup {
        width: 90% !important;
        margin: 0 auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%) !important;
        /*display: flex;*/
        /*justify-content: center;*/
    }

    #user-idcard-popup .am-popup-hd {
        left: 0;
    }

    #user-idcard-popup .am-popup-inner {
        width: 100% !important;
        margin: 0 auto;
    }
    
    .am-selected>.am-selected-btn.am-btn-default,
    .am-selected>.am-selected-btn.am-btn-default:hover {
        height: 38px !important;
        font-size: 16px !important;
    }

    .field-set-popup .am-ucheck-checkbox:checked+.am-ucheck-icons,
    .am-ucheck-radio:checked+.am-ucheck-icons {
        color: #0e90d2;
    }

    .field-set-popup .am-ucheck-icons:hover {
        color: #0e90d2 !important;
    }

}

.menu_hover {
    display: none;
}

.h5_hidden {
    display: block;
}

.h5_show {
    display: none;
}

.order-list-screen {
    z-index: 3;
    width: 100vw;
    height: 100vh;
    background-color: rgba(126, 126, 126, 0.47);
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*display: none;*/
}

.order-list-screen .mask {
    content: "";
    width: 20%;
}

.order-list-screen .order-list-screen-content {
    width: 80%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
}

.am-popup-inner {
    background: #fff !important;
}

.detail_content {
    padding: .32rem !important;
    /*background-color: #fff;*/
}

.detail_content dt {
    color: #909092;
    font-weight: normal;
    font-size: .18rem;
}

.detail_content dd {
    font-size: .18rem;
    font-weight: bolder !important;
}

.detail_content dd:hover,
.detail_content dt:hover {
    background: transparent !important;
}

/** 上传证件 */
#user-idcard-popup {
    /*width: 4.3rem;*/
    border-radius: .16rem;
}

#user-idcard-popup .am-popup-title {
    font-size: .18rem !important;
    font-weight: bolder;
}

#user-idcard-popup .am-form {
    width: 100%;
    height: 100%;
    padding: .24rem;
    box-sizing: border-box;
    background-color: #f5f5f5;
    border-radius: .16rem;
}

#user-idcard-popup .am-form p {
    font-size: .16rem;
    font-weight: bolder;
    margin-bottom: .1rem;
}

#user-idcard-popup .submit-operation {
    width: 100%;
    height: 80%;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

#user-idcard-popup .submit-operation img {
    width: 100%;
    height: 100%;
}

#user-idcard-popup .submit-operation .am-form-group,
#user-idcard-popup .submit-operation .upload_btn {
    width: 100%;
    height: 100%;
}

#user-idcard-popup .submit-operation .input {
    width: 100% !important;
    height: 100%;
}

#user-idcard-popup .submit-operation .upload_btn {
    background: transparent;
    color: #999999;
    font-size: .16rem;
    border: none;
    box-shadow: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

#user-idcard-popup .submit-operation .upload_btn i {
    font-size: .72rem;
}

#user-idcard-popup .submit-operation .upload_btn:hover {
    background: transparent !important;
    color: #999999;
    font-size: .14rem;
}

#user-idcard-popup .sub_button {
    width: 100%;
    margin-top: .24rem;
    background: #589a4e;
    color: #fff;
    padding: .1rem 0;
    font-size: .16rem;
}

/* index pop*/
.poup {
    background: #000000d6;
    height: 100vh;
    width: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 3;
    /* display: none; */
}

.pop_upbox {
    background: #fff;
    width: 425px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    padding: 20px;
    text-align: center;
    background-image: #fff;
    /* background-image: url(../images/pop_background2.png); */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.btn_close {
    background: transparent;
    border: none;
    color: #0e5507;
    transition: .4s all ease-in-out;
    font-weight: 600;
    filter: drop-shadow(2px 4px 6px #0e5507);
    display: flex;
    float: right;
}

.btn_close:hover {
    color: #209f13;
}

.btn_close i {
    font-size: 0.5rem;
}

.popup_content {
    /* border-top: 1px solid #9594943b; */
    padding-top: 5px;
    margin-top: 5px;
    overflow-y: auto;
    max-height: 500px;
    min-height: 130px;
    overflow-x: hidden;
}

.popup_content * {
	white-space: normal;
	word-break: break-word;        /* 避免长单词撑破容器 */
	overflow-wrap: break-word;     /* 避免长单词超出 */
	max-width: 100% !important;    /* 限制宽度别超出 .popup_content 容器 */
	box-sizing: border-box;        /* 保证 padding 不撑宽 */
}

.popup_content p {

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 0px;

    font-family: math;
}

.btn_cancel {
    width: 50%;
    border-radius: 20px;
    padding: 5px 20px;
    border: none;
    background: #F37B1D;
    color: #fff;
    box-shadow: 0 0 20px #505050;
    margin-top: 20px;
    font-family: math;
    font-size: 0.27rem;
}

.btn_confirm {
    width: 50%;
    border-radius: 20px;
    padding: 5px 20px;
    border: none;
    background: #056FCC;
    color: #fff;
    /* box-shadow: 0 0 20px #505050; */
    margin-top: 20px;
    font-family: math;
    font-size: 0.27rem;
}

.popup_content img {

    /* filter: drop-shadow(2px 4px 6px #7e7a7a); */
    max-width: 50%;
    height: auto;
    margin-bottom: 20px;

}

@media(max-width: 426px) {
    .pop_upbox {
        width: 90%;
    }
}

@media(max-width: 318px) {
    .popup_content p {
        font-size: 14px;
    }
}

.am-article .am-text-default {
    font-size: .24rem;
}

.am-article .am-margin-top-xs {
    font-size: .14rem;
    margin: .08rem 0 .24rem 0;
}



.new-icon-indent:before {
	content: "";
	display: inline-block;
	width: 25.6px;
	height: 23.6px;
    /* width:24.48px;
    height:17.6px; */
    background: url('../images/icon/nav-icon-indent.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;

}

li > a > .new-icon-home {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-home.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}


.user-sidebar-list li.am-active > a > .new-icon-home,
.user-sidebar-list li:hover > a > .new-icon-home {
    background-image: url('../images/icon/new-icon-home2.png');
}

li > a > .new-icon-gears {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-gears.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-gears,
.user-sidebar-list li:hover > a > .new-icon-gears {
    background-image: url('../images/icon/new-icon-gears2.png');
}

li > a > .new-icon-newspaper {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-newspaper.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-newspaper,
.user-sidebar-list li:hover > a > .new-icon-newspaper {
    background-image: url('../images/icon/new-icon-newspaper2.png');
}

li > a > .new-icon-active {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-active.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-active,
.user-sidebar-list li:hover > a > .new-icon-active {
    background-image: url('../images/icon/new-icon-active2.png');
}

li > a > .new-icon-key {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-key.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-key,
.user-sidebar-list li:hover > a > .new-icon-key {
    background-image: url('../images/icon/new-icon-key2.png');
}

li > a > .new-icon-chart {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-chart.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-chart,
.user-sidebar-list li:hover > a > .new-icon-chart {
    background-image: url('../images/icon/new-icon-chart2.png');
}

li > a > .new-icon-line {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-line.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-line,
.user-sidebar-list li:hover > a > .new-icon-line {
    background-image: url('../images/icon/new-icon-line2.png');
}

li > a > .new-icon-cube {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-cube.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-cube,
.user-sidebar-list li:hover > a > .new-icon-cube {
    background-image: url('../images/icon/new-icon-cube2.png');
}

li > a > .new-icon-trophy {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-trophy.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-trophy,
.user-sidebar-list li:hover > a > .new-icon-trophy {
    background-image: url('../images/icon/new-icon-trophy2.png');
}

li > a > .new-icon-user {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-user.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-user,
.user-sidebar-list li:hover > a > .new-icon-user {
    background-image: url('../images/icon/new-icon-user2.png');
}

li > a > .new-icon-leanpub {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-leanpub.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-leanpub,
.user-sidebar-list li:hover > a > .new-icon-leanpub {
    background-image: url('../images/icon/new-icon-leanpub2.png');
}

li > a > .new-icon-group {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-group.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-group,
.user-sidebar-list li:hover > a > .new-icon-group {
    background-image: url('../images/icon/new-icon-group2.png');
}

li > a > .new-icon-comment {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-comment.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-comment,
.user-sidebar-list li:hover > a > .new-icon-comment {
    background-image: url('../images/icon/new-icon-comment2.png');
}

li > a > .new-icon-power {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-power.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-power,
.user-sidebar-list li:hover > a > .new-icon-power {
    background-image: url('../images/icon/new-icon-power2.png');
}

li > a > .new-icon-order {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-order.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-order,
.user-sidebar-list li:hover > a > .new-icon-order {
    background-image: url('../images/icon/new-icon-order2.png');
}

li > a > .new-icon-cubes {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-cubes.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-cubes,
.user-sidebar-list li:hover > a > .new-icon-cubes {
    background-image: url('../images/icon/new-icon-cubes2.png');
}

li > a > .new-icon-fire {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-fire.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-fire,
.user-sidebar-list li:hover > a > .new-icon-fire {
    background-image: url('../images/icon/new-icon-fire2.png');
}

li > a > .new-icon-arrows {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-arrows.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-arrows,
.user-sidebar-list li:hover > a > .new-icon-arrows {
    background-image: url('../images/icon/new-icon-arrows2.png');
}

li > a > .new-icon-gift {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-gift.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-gift,
.user-sidebar-list li:hover > a > .new-icon-gift {
    background-image: url('../images/icon/new-icon-gift2.png');
}

li > a > .new-icon-set-up {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-set-up.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-set-up,
.user-sidebar-list li:hover > a > .new-icon-set-up {
    background-image: url('../images/icon/new-icon-set-up2.png');
}

li > a > .new-icon-user-secret {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-user-secret.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-user-secret,
.user-sidebar-list li:hover > a > .new-icon-user-secret {
    background-image: url('../images/icon/new-icon-user-secret2.png');
}

li > a > .new-icon-bell-o {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-bell-o.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-bell-o,
.user-sidebar-list li:hover > a > .new-icon-bell-o {
    background-image: url('../images/icon/new-icon-bell-o2.png');
}

li > a > .new-icon-bank {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-bank.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-bank,
.user-sidebar-list li:hover > a > .new-icon-bank {
    background-image: url('../images/icon/new-icon-bank2.png');
}

li > a > .new-icon-google-wallett {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
    background: url('../images/icon/new-icon-google-wallett.png') no-repeat center center;
	background-size: 100% 100%; /* 原样显示 */
	vertical-align: middle;
    margin-right: 10px;
}

.user-sidebar-list li.am-active > a > .new-icon-google-wallett,
.user-sidebar-list li:hover > a > .new-icon-google-wallett {
    background-image: url('../images/icon/new-icon-google-wallett2.png');
}
