/*!
 * XG - template v0.0.1 (www.xgqqg.com)
 * Copyright 2014-2017 Chongqing YUOU International Trade All rights reserved.
 */
html{
    font-size: 125%;
}
body{
    padding: 0;
    margin: 0;
    font-family: '微软雅黑';
    background-color: #f3f5f9;
    font-size: 0.7rem;
    overflow-x: hidden;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.clearfix:before,
.clearfix:after{
    display: table;
    content: " ";
    clear: both;
}
button{
    border: none;
}
.aui-bar-nav.aui-bar-light .aui-iconfont{
    color: #666;
}
.aui-bar.aui-bar-light{
    color: #333;
}
.aui-tips{
    background-color: #ccc;
    color: #282828;
}
.aui-tips .aui-tips-title{
    font-size: 0.8rem;
}
.mt10{
    margin-top: 0.5rem;
}
.mt8{
    margin-top: 0.4rem;
}
.mt5{
    margin-top: 0.25rem;
}
.ml5{
    margin-left: 0.25rem;
}
/*字体css*/
.fs22{
    font-size: 1.1rem;
}
.fs12{
    font-size: 0.6rem;
}
.fs16{
    font-size: 0.8rem;
}
.fs18{
    font-size: 0.9rem;
}
.text-bg-warning{
    background-color: #ffa200;
    padding:0.1rem 0.2rem;
    color: #fff;
    border-radius: 0.15rem;
}
.text-bg-pink{
    background-color: #ff6c93;
    padding:0.1rem 0.2rem;
    color: #fff;
    border-radius: 0.15rem;
}
.text-danger{
    color: #ff0000;
}
.text-primary{
    color: #908bd4;
}
.text-center{
    text-align: center;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}
.text-gray{
    color: #999;
}
.text-indent{
    text-indent: 2em;
}
.icon-arrow-left{
    background-position: 0 0;
    width: 1.05rem;
    height: 1.95rem;
}
.icon-star{
    background: url("../img/icon-star.png") center no-repeat;
    width: 1.63rem;
    height: 1.32rem;
    background-size: 1.63rem 1.32rem;
    display: inline-block;
}
.icon-star.over{
    background: url("../img/icon-star-over.png") center no-repeat;
    width: 1.63rem;
    height: 1.32rem;
    background-size: 1.63rem 1.32rem;
    display: inline-block;
}
.icon-cart{
    background: url("../img/icon-cart.png") center no-repeat;
    width: 1.35rem;
    height: 1.32rem;
    background-size: 1.35rem 1.32rem;
    display: inline-block;
}
.icon-cart.over {
    background: url(../img/icon-cart-over.png) center no-repeat;
    width: 1.35rem;
    height: 1.32rem;
    background-size: 1.35rem 1.32rem;
    display: inline-block;
}
.icon-tips-close{
    background: url("../img/icon-tip-close.png") left no-repeat;
    width: 1.1rem;
    height: 1.1rem;
    background-size: 0.8rem 0.8rem;
    display: inline-block;
}
.aui-iconfont.bar-back{
    color: #666;
    font-weight: bold;
}
.icon-addr{
    background: url(../img/icon-addr.png) center no-repeat;
    width: 1rem;
    height: 1.55rem;
    background-size: 0.8rem 1.2rem;
    display: inline-block;
}
.icon-arrow-right{
    background: url(../img/icon-arrow-right.png) center no-repeat;
    width: 0.8rem;
    height: 1.45rem;
    background-size: 0.6rem 1.085rem;
    display: inline-block;
}
.icon-finish{
    background: url(../img/icon-check.png) center no-repeat;
    width: 1.2rem;
    height: 1.2rem;
    background-size: 0.9rem 0.9rem;
    display: inline-block;
}
.icon-alipay{
    background: url(../img/alipay.png) no-repeat;
    width: 1.8rem;
    height: 1.8rem;
    background-size: 1.8rem 1.8rem;
    display: inline-block;
}
.icon-list-cart{
    background: url(../img/icon-list-cart.png) no-repeat;
    width: 0.9rem;
    height: 1rem;
    background-size: 0.9rem 1rem;
    display: inline-block;
}
.icon-price-top{
    background: url(../img/icon-price-top.png) no-repeat;
    width: 0.5rem;
    height: 0.45rem;
    display: inline-block;
}
.icon-price-down{
    background: url(../img/icon-price-down.png) no-repeat;
    width: 0.5rem;
    height: 0.45rem;
    display: inline-block;
}
.icon-price-top-check{
    background: url(../img/icon-price-top-check.png) no-repeat;
    width: 0.5rem;
    height: 0.45rem;
    display: inline-block;
}
.icon-price-down-check{
    background: url(../img/icon-price-down-check.png) no-repeat;
    width: 0.5rem;
    height: 0.45rem;
    display: inline-block;
}
.icon-price-down-over{
    background: url(../img/icon-price-down-check.png) no-repeat;
    width: 0.5rem;
    height: 0.45rem;
    display: inline-block;
}
.icon-notice {
    background: url(../img/icon-horn.png) no-repeat;
    width: 0.7rem;
    height: 0.6rem;
    background-size: 0.7rem 0.6rem;
    display: inline-block;
}
.btn-success{
    background-color: #50c9cd;
    color: #fff;
}
.btn-cart{
    padding: 0;
    color: #fff;
    border-radius: 0;
    width: 100%;
    height: 100%;
}
.btn-primary{
    background-color: #908bd4;
    color: #fff;
}
.text-pink{
    color: #ff6c93;
}
.aui-bar-tab .aui-bar-tab-item{
    height: 2.6rem;
}
button.disabled{
    background-color: #cacaca;
}
.header-menu-btn{
    position: relative;
}
.header-menu-bar img{
    height: 1.6rem;
    display: inline-block;
}
.header-menu-bar img.footer-img-over{
    display: none;
}
.header-menu-bar.aui-bar-tab{
    position: absolute;
    bottom: auto;
    top: 2.25rem;
    display: none;
    padding-top:0.5rem;
}
.header-menu-bar .aui-bar-tab-item.aui-active{
    color: #908bd4;
}
