.wxtip{background: rgba(0,0,0,0.8); text-align: center; position: fixed; left:0; top: 0; width: 100%; height: 100%; z-index: 998; display: none;}
.wxtip-icon{width: 52px; height: 67px; background: url(/UI/images/weixin-tip.png) no-repeat; display: block; position: absolute; right: 20px; top: 20px;}
.wxtip-txt{margin-top: 107px; color: #fff; font-size: 16px; line-height: 1.5;}
html,body {
    color: #333;
    margin: 0;
    height: 100%;
    font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

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

a, label, button, input, select {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
    border: 0;
}

body {
    background: #f5f5f5;
    color: #666;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #08acee;
}

button {
    outline: 0;
}

img {
    border: 0;
    width: 100%;
    height: auto;
    display: block;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a {
    color: #666;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}

.divHeight {
    width: 100%;
    height: 10px;
    background: #f5f5f5;
    position: relative;
    overflow: hidden;
}

.r-line {
    position: relative;
}

.r-line:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid #D9D9D9;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.b-line {
    position: relative;
}

.b-line:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e2e2e2;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}

/* 必要布局样式css */
.aui-flexView {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    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;
}

.aui-scrollView {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    margin-top: 3rem;
}

.aui-navBar {
    height: 44px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 102;
    background: none;
}

.aui-navBar-item {
    height: 44px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 0.9rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #808080;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -25%;
    font-size: 0.9rem;
    font-weight: bold;
}

.aui-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    /* -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; */
}

.aui-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    width: 50%;
    margin-left: 25%;
}

.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 0.95rem;
    color: #fff;border: 1px solid #ddd;
    padding: 5px;
    height: 2rem;
    border-radius: .41rem;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

#navHead .aui-navBar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    z-index: 100;
    font-family: lato,Arial,sans-serif;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    height: 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: none;
}

#navHead .aui-navBar.aui-flex {
    background-color: #fff;
    background-size: cover;
    text-align: left;
    width: 100%;
    margin: 0 auto;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    overflow: hidden;
    height: 44px;
    z-index: 100;
    padding: 0;
}

#navHead .aui-navBar.aui-flex .aui-center-title {
    color: #333;
}

.icon-return {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEhUlEQVRoQ93be6hmUxjH8e/P/ZLcIsqtKCITkZIyBtG45JLRaDDN1CT+kD8QQjTJyD+USy4R5RaJCLn7Q0qKEqFRI0SKSO6XR79ap952ax/vvr17nfP8ders3rM+e61377We5zliAUVEHAXcC+wFXCPJPzcKNbp6xIsj4gzgSWDLNIx/gCWSPm4yrAUBjohVwMPAZhXcKkmPLipwRFwM3AlUJyeAgyR9tmjAEXElcEsN6DJJtzfB+toil3REeFyeVc9uNTyzF0m6rym2SHBEbA08AfghVY2/gJWSnm6DLQ4cETsCLwJHZ0C/AadKeqMttihwRPjd+oofRBnQj8DJkt7tgi0GHBEHAm8Ce2RA3wDHS/qkK7YIcER4+XoZezlXY2PCftkHdnRwRCwHngG2yoA+BJZJ+r4v7KjgeXZPHtfbwHJJP/eJHQ0cEdcC62swzwPnSPqjb+zMwWlDcT+wtgbzCHChpH+HwM4UHBE+5fi0k9tQeCy3SvJWctCYydYyInYAvFSPrdFcIunuQaXpwwcHR8RugHdHh2RAPtOeJ8kzP5MYFBwR+wOvAftmNL8Dp0t6dSbSoWc4Ig5L2F0yoJ+AEyW9N0vsYA+tiFgKvABslwF9Cxwn6dNZYwcBR8QKwK+XudzTpOvzhP1qDGzv4JSOuasG8wFwgqQfxsL2Co6Im4GrajB+SvsB9cuY2F7AEbE58BDgzGIunG1cK8mvoNGj02spIrYBnvMTNyNx7uk6STeNrpwYQGtwSsf4HXpkBuTc02pJj5WEbb2kUzrGWGcqquEjnb+vb5WGbQWOCG8k3gf2qXnHekPxUYnYtuC65Pjo79hpbnLj73BEXO6jXObDe88/TQNoek0b8M6AK3aDZxibYqa5vjHYHxoRhwIv16B7yyFPA2h6TStwQu8H+EntI2A1XCU4U5JvSlHRGpzQuwMvAYdnVH8DF0h6vCRxJ3BCb592W8syMO+2LpV0RynozuCE9lHQM3l2DWyDpKtLQPcCTmh/1j3AuhqYDxg+RAyWgp3mhvYGnvtj/5Nk90FjxVBJ9lHAabZXAw9kmlD868HKKKOBE/o04CnAFf1quFDmPfd30wyyz2t6X9KTg4uIY1ICfqfMoDc5MS+pt1LoNDdmUHCaaVf0Xwf2zAyo12J3EeCE3juhD8gMyltRV/h95Bw8Bp/hiaf3rilX7X7Jaji556RBp4aVae7WzMBpprdNFf+TMoPr3JJUHDihtwAeBM7PDNBb0TWSvEkZJGY6wxPL23/XLYVX1KhulHTDEOJRwBNwtxbWVSq8cVnX91Z0VHBa4vPVotzOdFafW9HRwQk9X7XxndTR4xJr5ygCnNCuJztD4o6Bari06hKrS62dohhwQrtTwB0DubTR18BSSU4Ht46iwAntRL/RnvFquNTqJtPWnQPFgRPanQPP1hTpOvWGFAlOaJdhXYzzU7waLr2e26ZRvFhwQnt8G4Bcw9qvwMGSvmjyhS4aPAeZp5VivaTrFx04zXZug9K4g29BzPDETB8B3Jb+J8Id9KdI+rPJDP8Hv3lfTHMYE0QAAAAASUVORK5CYII=');
}

.icon-share {
    background-image: url('data:image/png;base64,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');
}

#navHead .aui-navBar.aui-flex .icon-return {
    background-image: url('data:image/png;base64,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');
}

#navHead .aui-navBar.aui-flex .icon-share {
    background-image: url('data:image/png;base64,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');
}

.m-slider {
    overflow-x: hidden;
    width: 100%;
    position: relative;
}

.slider-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    position: relative;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

.slider-item {
    width: 100%;
    height: 100%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f6f6f6;
}

.slider-item img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.slider-pagination {
    text-align: right;
    position: absolute;
    width: 100%;
    z-index: 2;
    right: 0;
    bottom: 10px;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.slider-pagination > .slider-pagination-item {
    margin: 0 .25rem;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background-color: rgba(255,255,255,0.4);
}

.slider-pagination > .slider-pagination-item.slider-pagination-item-active {
    background-color: #fff;
    border-radius: 100%;
}

.aui-palace {
    padding: 0.5rem 0;
    position: relative;
    overflow: hidden;
}

.aui-palace-grid {
    position: relative;
    float: left;
    padding: 1px;
    width: 20%;
    box-sizing: border-box;
    margin: 5px 0;
}

.aui-palace-grid-icon {
    width: 30px;
    height: 30px;
    margin: 0 auto;
}

.aui-palace-grid-icon img {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
}

.aui-palace-grid-text {
    display: block;
    text-align: center;
    color: #333;
    font-size: 0.85rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 0.2rem;
}

.aui-palace-grid-text h2 {
    font-size: 0.8rem;
    font-weight: normal;
    color: #666666;
}

.m-actionsheet {
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background-color: #EFEFF4;
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}

.mask-black {
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    z-index: 500;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 998;
}

.actionsheet-action {
    display: block;
    margin-top: .15rem;
    font-size: 0.28rem;
    color: #555;
    height: 1rem;
    line-height: 1rem;
    background-color: #FFF;
}

.m-actionsheet {
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10005;
    background-color: #ffffff;
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}

.actionsheet-toggle {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.actionsheet-item {
    display: block;
    position: relative;
    font-size: 0.85rem;
    color: #555;
    height: 2rem;
    line-height: 2rem;
    background-color: #FFF;
}

.actionsheet-item {
    display: block;
    position: relative;
    font-size: 0.85rem;
    color: #555;
    height: 2rem;
    line-height: 2rem;
    background-color: #FFF;
}

.aui-coll-cancel a {
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    background: #f9f9f9;
    display: block;
    text-align: center;
    width: 100%;
}

.aui-coll-share-img {
    width: 38px;
    height: 38px;
    margin: 0 auto;
}

.aui-coll-share-img img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.aui-coll-share-box {
    position: relative;
    overflow: hidden;
    padding: 10px 0;
}

.aui-coll-cancel a {
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    background: #f9f9f9;
    display: block;
    text-align: center;
    width: 100%;
}

.aui-coll-share-item {
    position: relative;
    float: left;
    padding: 8px 10px;
    width: 33.333%;
    box-sizing: border-box;
    font-size: 12px;
    height: 85px;
}

.aui-rule {
    position: absolute;
    right: 0;
    top: 1rem;
    background: #54ca9a;
    border-radius: 50px 0 0 50px;
    font-size: 0.8rem;
    padding: 0.2rem 0.6rem;
    color: #fff;
}

.aui-comm-img {
    width: 110px;
    height: 110px;
    margin-right: 0.9rem;
    position: relative;
}

.aui-comm-hot {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
}

.aui-flex-box h1 em {
    background: none;
    border: 1px solid #343434;
    border-radius: 2px;
    font-size: 0.7rem;
    font-style: normal;
    margin-right: 0.2rem;
}

.aui-flex-box h1 {
    font-size: 0.9rem;
    width: auto;
    color: #363636;
    margin-top: 0.5rem;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: normal;
    margin-bottom: 0.5rem;
}

.aui-flex-box span {
    background: #f4214e;
    font-size: 0.7rem;
    border-radius: 22px;
    border: none;
    color: #fff;
    padding: 0.15rem 0.5rem;
    margin: 0.6rem 0;
    display: block;
    width: 85%;
    text-align: center;
}

.aui-comm-span {
    overflow: hidden;
}

.aui-comm-span span {
    color: #666666;
    font-size: 0.8rem;
    width: 50%;
    display: block;
    background: none;
    float: left;
    padding: 0;
    margin-bottom: 0;
}

.aui-comm-span span em {
    font-size: 0.9rem;
    font-style: normal;
}

.aui-comm-span span em i {
    font-size: 0.75rem;
    font-style: normal;
}

.aui-comm-span .aui-comm-span-two {
    float: right;
    text-align: right;
}

.aui-commodity {
    /*margin-top: -2rem;*/
}

.aui-commodity .aui-flex {
    background: #fff;
    border-radius: 5px;
    width: 93%;
    margin: 0 auto 0.8rem;
    padding: 8px;
    box-shadow: 0 3px 8px #e6e6e6;
}

.aui-comm-span .aui-comm-span-two {
    color: #000000;
}

.aui-comm-span .aui-comm-span-two em {
    font-size: 1rem;
    color: #f31e4a;
    font-weight: bold;
}

.aui-comm-span .aui-comm-span-two em i {
    font-weight: normal;
    font-size: 0.8rem;
}