body {
    background: #f7f7f7;
}

.login {
    padding: 0.22rem 0.15rem 0;
}

.login .line {
    line-height: 0.98rem;
    border-bottom: 1px solid #e9e9e9;
    width: 6.1rem;
    overflow: hidden;
}

.login span {
    float: left;
    width: 1.17rem;
    padding-left: 0.74rem;
    font-size: 0.3rem;
    color: #333;
}

.login .text {
    width: 4.18rem;
    height: 0.98rem;
    font-size: 0.26rem;
    color: #999;
    border: 0;
    background: none;
    float: left;
    display: block;
    border-radius: 0;
    padding: 0;
    margin: 0;
}

.login .ph span {
    background: url("../img/img01.png") no-repeat 0.14rem center;
    background-size: 0.23rem 0.38rem;
}

.login .pw span {
    background: url("../img/img02.png") no-repeat 0.14rem center;
    background-size: 0.29rem 0.34rem;
}

.login .link {
    margin-top: 0.46rem;
}

.login .link a {
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #666666;
}

.login .yzm span {
    background: url("../img/img03.png") no-repeat 0.14rem center;
    background-size: 0.32rem 0.23rem;
}

.reg .inv span {
    background: url("../img/img04.png") no-repeat 0.14rem center;
    background-size: 0.36rem 0.36rem;
}

.reg .text.yzminput {
    width: 2.3rem;
}

.reg .yzm .get {
    float: right;
    width: 1.7rem;
    height: 0.6rem;
    background: #ae8c35;
    color: #fff;
    font-size: 0.26rem;
    border-radius: 0.08rem;
    line-height: 0.6rem;
    text-align: center;
    margin-top: 0.2rem;
}

.reg .pagelink {
    padding: 0 0.1rem;
    font-size: 0.3rem;
    line-height: 0.3rem;
    margin-top: 0.5rem;
}

.submit {
    display: block;
    width: 100%;
    height: 0.88rem;
    background: #ae8c35;
    font-size: 0.36rem;
    color: #fff;
    margin: 0.77rem auto 0;
    border: 0;
    border-radius: 0.07rem;
    text-align: center;
    line-height: 0.88rem;
}

.login.forget span {
    width: 1.48rem;
}

.login.forget .text {
    width: 3.84rem;
}

.login.forget .txyz span {
    background: url("../img/img06.png") no-repeat 0.14rem center;
    background-size: 0.33rem 0.33rem;
}

.login.forget .yzminput {
    width: 2rem;
    height: 0.98rem;
    font-size: 0.26rem;
    color: #999;
    border: 0;
    background: none;
    float: left;
}

.login.forget .get {
    float: right;
    width: 1.7rem;
    height: 0.6rem;
    background: #ae8c35;
    color: #fff;
    font-size: 0.26rem;
    border-radius: 0.08rem;
    line-height: 0.6rem;
    text-align: center;
    margin-top: 0.2rem;
}

.login.forget .get2 {
    float: right;
    width: 1.7rem;
    height: 0.6rem;
    background: #ae8c35;
    color: #fff;
    font-size: 0.26rem;
    border-radius: 0.08rem;
    line-height: 0.6rem;
    text-align: center;
    margin-top: 0.2rem;
}

.login.forget .img {
    float: right;
    width: 1.7rem;
    height: 0.6rem;
    border-radius: 0.08rem;
    overflow: hidden;
    background-size: cover;
    margin-top: 0.2rem;
    background-repeat: no-repeat;
}

.oppo {
    width: 4.36rem;
    background: rgba(0, 0, 0, 0.8);
    box-sizing: border-box;
    padding: 0.28rem 0.1rem;
    position: fixed;
    top: 50%;
    margin-top: -0.5rem;
    left: 1.08rem;
    font-size: 0.3rem;
    line-height: 0.44rem;
    text-align: center;
    border-radius: 0.08rem;
    color: #fff;
    z-index: 99;
}

.success {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    display: none;
}

.success .box {
    width: 6.1rem;
    height: 3.8rem;
    margin: 2.48rem auto 0;
    background: #fff;
    border-radius: 0.08rem;
    box-sizing: border-box;
    padding-top: 0.35rem;
}

.success .tb {
    width: 0.87rem;
    height: 0.87rem;
    margin: 0 auto;
}

.success .successico {
    background: url("../img/img07.png") no-repeat;
    background-size: cover;
}

.success .failico {
    background: url("../img/img29.png") no-repeat;
    background-size: cover;
}

.success .p {
    margin: 0.19rem auto 0;
    width: 4.7rem;
    font-size: 0.36rem;
    line-height: 0.53rem;
    color: #333;
}

.success .golog {
    display: block;
    width: 100%;
    margin-top: 0.35rem;
    height: 0.96rem;
    border-top: 1px solid #e9e9e9;
    color: #ae8c35;
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.96rem;
}

.success .goshopp {
    float: left;
    width: 3.04rem;
    height: 0.96rem;
    margin-top: 0.35rem;
    text-align: center;
    font-size: 0.3rem;
    color: #ae8c35;
    line-height: 0.96rem;
    border-right: 0.01rem solid #e8e8e8;
    border-top: 0.01rem solid #e8e8e8;
}

.success .wait {
    float: left;
    width: 3.04rem;
    height: 0.96rem;
    margin-top: 0.35rem;
    text-align: center;
    font-size: 0.3rem;
    color: #666;
    line-height: 0.96rem;
    border-top: 0.01rem solid #e8e8e8;
}

.gray {
    background: #ccc !important;
}

.address .addlist {
    background: #fff;
    margin-bottom: 16px;
    border-bottom: 0.01rem solid #e8e8e8;
    border-top: 0.01rem solid #e8e8e8;
}

.address .addlist a {
    display: block;
    min-height: 1.6rem;
    padding: 0 0.15rem;
}

.address .addlist.first {
    background: #ae8c35;
    border: 0;
}

.address .addlist.first .name, .address .addlist.first .ph, .address .addlist.first .add {
    color: #fff;
}

.address .name {
    min-width: 2.78rem;
    font-size: 0.26rem;
    color: #444444;
    line-height: 0.7rem;
}

.address .ph {
    font-size: 0.24rem;
    line-height: 0.7rem;
    color: #666666;
}

.address .add {
    font-size: 0.24rem;
    line-height: 0.34rem;
    color: #666666;
}

.address .submit {
    width: 6.1rem;
}

.addaddress {
    margin-top: 0.2rem;
    border-top: 0.01rem solid #e8e8e8;
}

.addaddress .date {
    width: 6.1rem;
    height: 0.88rem;
    border: 0;
    font-size: 0.3rem;
}

.addaddress .line {
    padding: 0 0.15rem;
    background: #fff;
    min-height: 0.88rem;
    line-height: 0.88rem;
    border-bottom: 0.01rem solid #e8e8e8;
}

.addaddress span {
    float: left;
    height: 0.88rem;
    width: 1.58rem;
    font-size: 0.3rem;
    color: #333333;
}

.addaddress .text {
    width: 4.52rem;
    height: 0.88rem;
    background: none;
    border: 0;
    font-size: 0.26rem;
    line-height: 0.88rem;
    color: #999;
}

.addaddress .text2 {
    height: 0.88rem;
    width: 100%;
    background: none;
    border: 0;
    font-size: 0.26rem;
    line-height: 0.88rem;
    color: #999;
}

.addaddress .csex {
    height: 0.88rem;
    font-size: 0.26rem;
    line-height: 0.88rem;
    color: #999;
    width: 100%;
    border: 0;
    background: none;
    -webkit-appearance: none;
}

.addaddress .cday {
    width: 33%;
    padding-left: 10%;
    float: left;
    height: 0.88rem;
    font-size: 0.26rem;
    line-height: 0.88rem;
    color: #999;
    border: 0;
    background: none;
}

.addaddress .line.delete {
    color: #ae8c35;
    margin-top: 0.2rem;
    border-top: 0.01rem solid #e8e8e8;
    font-size: 0.3rem;
}

.addaddress .submit {
    width: 6.1rem;
}

.addaddress .select {
    float: left;
    width: 2rem;
    height: 0.88rem;
    margin-right: 0.2rem;
    color: #999;
    line-height: 0.88rem;
    background: none;
    border: 0;
    font-size: 0.26rem;
    color: #999;
    -webkit-appearance: none;
}

.addaddress .line.madd {
    height: 1.63rem;
}

.addaddress .textarea {
    width: 4.4rem;
    height: 1.6rem;
    background: none;
    border: 0;
    font-size: 0.26rem;
    line-height: 0.34rem;
    color: #999;
    box-sizing: border-box;
    padding-top: 0.27rem;
}

.addaddress .sex {
    padding-left: 0.7rem;
    width: 0.4rem;
    height: 0.4rem;
    background: url("../img/img30.png") no-repeat left center;
    background-size: 0.4rem 0.4rem;
    height: 0.88rem;
    font-size: 0.3rem;
}

.addaddress .sex.sexman {
    margin-right: 1rem;
}

.addaddress .sex.cur {
    background: url("../img/img31.png") no-repeat left center;
    background-size: 0.4rem 0.4rem;
}

.my .submit {
    width: 6.1rem;
}

.my .head {
    padding: 0.16rem 0.48rem 0.16rem 0.15rem;
    background: #fff;
    position: relative;
    border-top: 0.01rem solid #e8e8e8;
    border-bottom: 0.01rem solid #e8e8e8;
    margin-bottom: 0.2rem;
}

.my .head span {
    line-height: 1rem;
}

.my .head .img {
    width: 1rem;
    height: 1rem;
    overflow: hidden;
    border-radius: 50%;
}

.my .head .file {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 5;
    left: 0;
    top: 0;
    opacity: 0;
}

.my span {
    float: left;
    font-size: 0.3rem;
    color: #333;
    line-height: 0.88rem;
}

.my .line {
    border-bottom: 0.01rem solid #e8e8e8;
    background: #fff;
}

.my .line a {
    display: block;
    height: 0.88rem;
    padding: 0 0.48rem 0 0.15rem;
    position: relative;
}

.my .line p {
    float: right;
    font-size: 0.26rem;
    color: #999999;
    line-height: 0.88rem;
}

.jt {
    width: 0.13rem;
    height: 0.24rem;
    background: url("../img/img09.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.15rem;
    top: 50%;
    margin-top: -0.12rem;
    z-index: 2;
}

.per-cen .head a {
    display: block;
    background: #ae8c35;
    height: 1.28rem;
    padding: 0.26rem 0.15rem;
    position: relative;
}

.per-cen .head a .img {
    width: 1.2rem;
    height: 1.2rem;
    overflow: hidden;
    border-radius: 50%;
    border: 0.04rem solid #fff;
}

.per-cen .head a .info {
    padding-left: 0.31rem;
    color: #fff;
    line-height: 0.54rem;
    padding-top: 0.13rem;
}

.per-cen .head a .name {
    font-size: 0.36rem;
}

.per-cen .head a .ph {
    font-size: 0.28rem;
}

.per-cen .head a .jt2 {
    width: 0.19rem;
    height: 0.32rem;
    background: url("../img/img10.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.15rem;
    top: 50%;
    margin-top: -0.16rem;
}

.per-cen .money {
    background: #fff;
    line-height: 0.39rem;
    text-align: center;
}

.per-cen .money .yuan {
    font-size: 0.24rem;
    line-height: 0.24rem;
}

.per-cen .money a {
    display: block;
    color: #333;
}

.per-cen .money .left {
    width: 3.19rem;
    height: 1.29rem;
    border-right: 0.01rem solid #e8e8e8;
    border-bottom: 0.01rem solid #e8e8e8;
    box-sizing: border-box;
    padding-top: 0.3rem;
    color: #333;
}

.per-cen .money .right {
    width: 3.2rem;
    height: 1.29rem;
    border-bottom: 0.01rem solid #e8e8e8;
    box-sizing: border-box;
    padding-top: 0.3rem;
    color: #333;
}

.per-cen .money .num {
    font-size: 0.36rem;
}

.per-cen .money .p {
    font-size: 0.24rem;
}

.per-cen .myorder {
    margin-top: 0.2rem;
    background: #fff;
}

.per-cen .myorder .list {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    width: 6.41rem;
}

.per-cen .myorder .list a {
    display: block;
    width: 1.6rem;
    height: 1.28rem;
    border-right: 1px solid #e8e8e8;
    box-sizing: border-box;
    padding-top: 0.82rem;
    float: left;
    text-align: center;
    color: #333;
    position: relative;
}

.per-cen .myorder .list .tt {
    font-size: 0.24rem;
    line-height: 0.24rem;
}

.per-cen .myorder .list i {
    width: 0.3rem;
    height: 0.3rem;
    text-align: center;
    line-height: 0.3rem;
    border-radius: 50%;
    font-size: 0.2rem;
    color: #fff;
    background: #e84608;
    position: absolute;
    top: 0.19rem;
    right: 0.36rem;
    font-style: normal;
}

.per-cen .myorder .pay {
    background: url("../img/img11.png") no-repeat center 0.3rem;
    background-size: 0.44rem 0.33rem;
}

.per-cen .myorder .get {
    background: url("../img/img12.png") no-repeat center 0.3rem;
    background-size: 0.38rem 0.32rem;
}

.per-cen .myorder .evaluate {
    background: url("../img/img13.png") no-repeat center 0.3rem;
    background-size: 0.33rem 0.33rem;
}

.per-cen .myorder .service {
    background: url("../img/img14.png") no-repeat center 0.3rem;
    background-size: 0.33rem 0.32rem;
}

.per-cen .line a {
    display: block;
    padding: 0 0.49rem 0 0.15rem;
    height: 0.93rem;
    border-top: 1px solid #e8e8e8;
    position: relative;
    background: #fff;
    z-index: 1;
}

.per-cen .line .tt {
    float: left;
    font-size: 0.3rem;
    color: #333;
    line-height: 0.93rem;
}

.per-cen .tc {
    float: right;
    font-size: 0.24rem;
    color: #999;
    line-height: 0.93rem;
}

.per-cen .partner {
    margin-top: 0.2rem;
    background: #fff;
}

.per-cen .partner ul {
    width: 6.42rem;
}

.per-cen .partner li {
    width: 2.12rem;
    border-right: 1px solid #e8e8e8;
    height: 1.3rem;
    float: left;
    text-align: center;
    line-height: 0.36rem;
}

.per-cen .partner li a {
    display: block;
    height: 1.3rem;
    width: 100%;
    color: #333;
    box-sizing: border-box;
    padding-top: 0.33rem;
}

.per-cen .partner .num {
    font-size: 0.24rem;
    line-height: 0.24rem;
}

.per-cen .partner .num span {
    font-size: 0.36rem;
    line-height: 0.36rem;
}

.per-cen .partner .p {
    font-size: 0.24rem;
}

.per-cen .weixin {
    margin-top: 0.2rem;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    padding: 0.16rem 0.15rem;
    background: #fff;
}

.per-cen .weixin .logo {
    width: 1.02rem;
    height: 1.02rem;
    background-size: cover;
}

.per-cen .weixin .info {
    padding-left: 0.27rem;
}

.per-cen .weixin h2 {
    font-size: 0.36rem;
    line-height: 0.5rem;
    padding-top: 0.03rem;
    color: #333;
}

.per-cen .weixin .tc {
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: #999;
}

.per-cen .weixin .att {
    width: 2.17rem;
    height: 0.69rem;
    background: #ae8c35;
    font-size: 0.24rem;
    line-height: 0.69rem;
    color: #fff;
    text-align: center;
    border-radius: 0.08rem;
    margin-top: 0.16rem;
}

.mt20 {
    margin-top: 0.2rem;
}

.bb {
    border-bottom: 1px solid #e8e8e8;
}

.pb120 {
    padding-bottom: 1.2rem;
}

.pb140 {
    padding-bottom: 1.4rem;
}

.subnav {
    height: 0.99rem;
    border-top: 1px solid #e8e8e8;
    padding-top: 0.14rem;
    box-sizing: border-box;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 28;
    background: url("../img/gj-navbg.jpg") no-repeat;
    background-size: cover;
    border-top: 1px solid #ae8c35;
}

.subnav a {
    width: 1.6rem;
    display: block;
    float: left;
}

.subnav a .tt {
    margin-top: 0.08rem;
    color: #999;
    font-size: 0.24rem;
    line-height: 0.24rem;
    text-align: center;
    display: block;
}

.subnav a.cur {
    color: #ae8c35;
}
.subnav a.cur .tt{
    color: #ae8c35;
}

.subnav .tb {
    width: 0.44rem;
    height: 0.44rem;
    margin: 0 auto;
    display: block;
}

.subnav .sy .tb {
    background: url("../img/img16.png") no-repeat;
    background-size: contain;
}

.subnav .sy.cur .tb {
    background: url("../img/img20.png") no-repeat;
    background-size: contain;
}

.subnav .fl .tb {
    background: url("../img/img17.png") no-repeat;
    background-size: contain;
}

.subnav .fl.cur .tb {
    background: url("../img/img21.png") no-repeat;
    background-size: contain;
}

.subnav .sc .tb {
    background: url("../img/img18.png") no-repeat;
    background-size: contain;
}

.subnav .wd .tb {
    background: url("../img/img19.png") no-repeat;
    background-size: contain;
}
.subnav .sc.cur .tb {
    background: url("../img/img22.png") no-repeat;
    background-size: contain;
}
.subnav .wd.cur .tb {
    background: url("../img/img23.png") no-repeat;
    background-size: contain;
}

.collection .box {
    border-bottom: 1px solid #e8e8e8;
}

.collection .box a {
    display: block;
    background: #fff;
    padding: 0.35rem 0.15rem 0;
    height: 1.95rem;
}

.collection .box .a {
    display: block;
    background: #fff;
    padding: 0.35rem 0.15rem 0;
    height: 1.95rem;
}

.collection .img {
    width: 1.6rem;
    height: 1.6rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.collection .info {
    width: 3.69rem;
}

.collection .tt {
    font-size: 0.3rem;
    line-height: 0.36rem;
    color: #333;
}

.collection .zt {
    width: 0.52rem;
    height: 0.37rem;
    margin-top: 0.12rem;
}

.collection .zt.invalid {
    background: url("../img/img25.png") no-repeat;
    background-size: cover;
}

.collection .bot {
    margin-top: 0.2rem;
}

.collection .price {
    font-family: 'Arial';
    color: #e84608;
    font-size: 0.24rem;
    line-height: 0.24rem;
}

.collection .price span {
    font-size: 0.3rem;
    line-height: 0.3rem;
}

.collection .price .dec {
    font-size: 0.24rem;
}

.collection .delete {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999999;
}

.history {
    position: relative;
}

.history .time {
    padding: 0.27rem 0;
    height: 0.36rem;
}

.history .time span {
    width: 0.9rem;
    height: 0.36rem;
    background: #e6e6e6;
    display: block;
    border-radius: 0.07rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: #666666;
}

.history .content ul {
    width: 6.48rem;
}

.history .content li {
    float: left;
    width: 3.15rem;
    margin-right: 0.09rem;
    margin-bottom: 0.1rem;
}

.history .content a {
    display: block;
    padding: 0.3rem 0.15rem 0.15rem 0.15rem;
    background: #fff;
    width: 2.84rem;
    position: relative;
}

.history .content .timen {
    position: absolute;
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #666;
    right: 0.1rem;
    top: 0.1rem;
}

.history .content .img {
    width: 2.84rem;
    height: 3.17rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.history .content .tt {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #666666;
}

.history .content .price {
    font-family: 'Arial';
    color: #e84608;
    font-size: 0.24rem;
    line-height: 0.24rem;
    margin-top: 0.13rem;
}

.history .delete {
    position: absolute;
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999999;
    right: 0.15rem;
    top: 0.3rem;
}

.mask {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8);
    display: none;
    z-index: 30;
}

.mask .box {
    margin-top: 2.36rem;
    position: relative;
}

.mask .ewm {
    width: 2.53rem;
    height: 2.53rem;
    background: #fff;
    padding: 0.2rem;
    margin: 0 auto;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.mask .p {
    font-size: 0.36rem;
    line-height: 0.48rem;
    color: #fff;
    text-align: center;
    margin-top: 0.44rem;
}

.mask .num {
    font-size: 0.48rem;
    line-height: 0.48rem;
    text-align: center;
    margin-top: 0.22rem;
    color: #fff;
    display: block;
}

.mask .copy {
    width: 1.95rem;
    height: 0.61rem;
    border-radius: 0.08rem;
    margin: 0.3rem auto 0;
    background: #fff;
    line-height: 0.61rem;
    text-align: center;
    color: #ae8c35;
    font-size: 0.3rem;
    display: block;
    border: 0;
}

.mask .paybox {
    width: 4.4rem;
    margin: 0.3rem auto 0;
}

.mask .paybox .img {
    width: 2.56rem;
    height: 2.21rem;
    margin-left: 1.84rem;
    background: url("../img/img42.png") no-repeat;
    background-size: cover;
}

.mask .paybox .tips {
    font-size: 0.36rem;
    line-height: 0.48rem;
    color: #fff;
    margin-top: 0.45rem;
}

.wallet .moneyinfo {
    background: #ae8c35;
    height: 2.95rem;
    box-sizing: border-box;
    padding: 0 0.15rem;
    position: relative;
}

.wallet .moneyinfo .tt {
    padding-top: 0.4rem;
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #fff;
}

.wallet .moneyinfo .price {
    font-family: 'Arial';
    font-size: 1rem;
    line-height: 1rem;
    color: #fff;
    margin-top: 0.2rem;
}

.wallet .moneyinfo .wt {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #fff;
    margin-top: 0.24rem;
}

.wallet .moneyinfo .wd {
    width: 1.13rem;
    height: 0.56rem;
    border: 1px solid #bcd080;
    border-radius: 0.08rem;
    color: #bcd080;
    font-size: 0.24rem;
    text-align: center;
    line-height: 0.56rem;
    display: block;
    position: absolute;
    right: 0.15rem;
    top: 1.09rem;
}

.wallet .title {
    line-height: 0.85rem;
    font-size: 0.24rem;
    color: #333;
    padding-left: 0.15rem;
    border-bottom: 1px solid #e8e8e8;
}

.wallet .list li {
    padding: 0.17rem 0.15rem 0.15rem;
    height: 0.97rem;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    height: 1.29rem;
    position: relative;
}

.wallet .list .tt {
    line-height: 0.52rem;
    font-size: 0.3rem;
    color: #333;
}

.wallet .list .ti {
    font-size: 0.24rem;
    color: #999;
    line-height: 0.45rem;
}

.wallet .list .num {
    font-size: 0.3rem;
    line-height: 0.3rem;
    position: absolute;
    right: 0.15rem;
    top: 0.27rem;
}

.wallet .list .jia {
    color: #e84608;
}

.wallet .list .jian {
    color: #333;
}

.wallet .intinfo {
    padding: 0.4rem 0.15rem 0;
    height: 2.1rem;
    background: #ae8c35;
    color: #fff;
}

.wallet .intinfo .tt {
    font-size: 0.24rem;
    line-height: 0.24rem;
}

.wallet .intinfo .num {
    font-size: 0.3rem;
    line-height: 0.3rem;
    margin-top: 0.2rem;
}

.wallet .intinfo .num span {
    font-family: 'Arial';
    font-size: 1rem;
    line-height: 1rem;
}

.wallet .intinfo .intro {
    font-size: 0.24rem;
    line-height: 0.29rem;
    color: #bcd080;
    padding-left: 0.43rem;
    background: url("../img/img28.png") no-repeat;
    background-size: 0.29rem 0.29rem;
    position: absolute;
    top: 0.38rem;
    right: 0.15rem;
}

.int-int {
    background: #fff;
}

.int-int .con {
    padding: 0.15rem 0.15rem 0;
}

.withdrawals {
    margin-top: 0.2rem;
}

.withdrawals .line {
    padding: 0 0.15rem;
    background: #fff;
    height: 0.88rem;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    line-height: 0.88rem;
}

.withdrawals .line span {
    float: left;
    width: 1.45rem;
    font-size: 0.3rem;
    color: #333;
}

.withdrawals .line .text {
    border: 0;
    background: none;
    width: 4.65rem;
    height: 0.88rem;
    float: left;
    font-size: 0.26rem;
    color: #999;
}

.withdrawals .p {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #999;
    padding: 0.22rem 0.15rem 0;
}

.withdrawals .list {
    margin-top: 0.36rem;
}

.withdrawals .list ul {
    padding-left: 0.32rem;
    width: 6.06rem;
}

.withdrawals .list li {
    float: left;
    width: 1.85rem;
    height: 0.88rem;
    background: #eaeaea;
    border-radius: 0.08rem;
    font-size: 0.26rem;
    line-height: 0.88rem;
    color: #666;
    text-align: center;
    margin-right: 0.17rem;
    margin-bottom: 0.15rem;
}

.withdrawals .list li.cur {
    background: #ae8c35;
    color: #fff;
}

.withdrawals .submit {
    width: 6.1rem;
    margin: 0.45rem auto 0;
}

.withalipay {
    margin-top: 0.15rem;
}

.withalipay .line {
    padding: 0 0.15rem;
    background: #fff;
    height: 0.88rem;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    line-height: 0.88rem;
}

.withalipay .line span {
    float: left;
    width: 1.78rem;
    font-size: 0.3rem;
    color: #333;
}

.withalipay .line .text {
    border: 0;
    background: none;
    width: 4.32rem;
    height: 0.88rem;
    float: left;
    font-size: 0.26rem;
    color: #999;
}

.withalipay .line .text.yzm {
    width: 2.5rem;
}

.withalipay .line .get {
    float: right;
    width: 1.7rem;
    height: 0.6rem;
    background: #ae8c35;
    color: #fff;
    font-size: 0.26rem;
    border-radius: 0.08rem;
    line-height: 0.6rem;
    text-align: center;
    margin-top: 0.14rem;
}

.withalipay .p {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #666;
    padding: 0.26rem 0.15rem 0.41rem;
}

.withalipay .submit {
    width: 6.1rem;
    margin: 0.52rem auto 0;
}

.mypartner .wd {
    width: 1.13rem;
    height: 0.56rem;
    border: 1px solid #bcd080;
    border-radius: 0.08rem;
    color: #bcd080;
    font-size: 0.24rem;
    text-align: center;
    line-height: 0.56rem;
    display: block;
    position: absolute;
    right: 0.15rem;
    top: 1.02rem;
}

.mypartner .submit {
    width: 6.1rem;
    margin: 0.38rem auto 0;
}

.mypartner .con {
    margin-top: 0.52rem;
    background: #fff;
}

.mypartner .con .btns {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
}

.mypartner .con .btn {
    width: 3.2rem;
    height: 0.84rem;
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.84rem;
    border-bottom: 0.04rem solid #fff;
    float: left;
}

.mypartner .con .btn.cur {
    color: #ae8c35;
    border-color: #ae8c35;
}

.mypartner .record-con.db {
    display: block;
}

.mypartner .record-con {
    display: none;
}

.mypartner .record-con li {
    padding: 0.16rem 0.15rem;
    border-bottom: 1px solid #e8e8e8;
}

.mypartner .record-con .top {
    line-height: 0.52rem;
}

.mypartner .record-con .bot {
    line-height: 0.46rem;
    font-size: 0.24rem;
    color: #999;
}

.mypartner .record-con .num {
    font-size: 0.3rem;
    color: #333;
}

.mypartner .record-con .money {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #333;
}

.mypartner .record-con .money span {
    color: #e84608;
    font-size: 0.3rem;
    line-height: 0.52rem;
}

.mypartner .team-con.db {
    display: block;
}

.mypartner .team-con {
    display: none;
}

.mypartner .team-con li {
    height: 1rem;
    padding: 0.17rem 0.15rem;
    border-bottom: 1px solid #e8e8e8;
}

.mypartner .team-con .img {
    width: 1rem;
    height: 1rem;
}

.mypartner .team-con .info {
    padding-left: 0.22rem;
    line-height: 1rem;
}

.mypartner .team-con .name {
    font-size: 0.3rem;
    color: #333;
}

.mypartner .team-con .id {
    font-size: 0.24rem;
    color: #999;
}

.mypartner .team-con .money {
    font-size: 0.24rem;
    line-height: 1rem;
    color: #333;
}

.mypartner .team-con .money span {
    font-size: 0.3rem;
    color: #e84608;
}

.par-plan .textarea {
    display: block;
    width: 6.1rem;
    padding: 0.34rem 0.15rem;
    background: #fff;
    border: 0;
    border-bottom: 1px solid #e8e8e8;
    min-height: 5.78rem;
    font-size: 0.26rem;
    line-height: 0.32rem;
    color: #666;
}

.par-plan .textarea .title {
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.4rem;
    color: #333;
}

.par-plan .textarea p {
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.24rem;
    margin-top: 0.1rem;
    color: #999;
}

.par-plan .textarea .bd {
    font-size: 0.24rem;
    line-height: 0.34rem;
    color: #666;
    margin-top: 0.3rem;
}

.par-plan .submit {
    width: 6.1rem;
    margin: 0.33rem auto 0;
}

.shopcar .box {
    padding: 0.3rem 0.15rem 0;
    height: 2rem;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
    position: relative;
}

.shopcar .box a {
    display: block;
    width: 100%;
    height: 100%;
}

.shopcar .ccheck, .shopcar .pcheck {
    width: 0.4rem;
    height: 0.4rem;
    background: url("../img/img30.png") no-repeat;
    background-size: 0.4rem 0.4rem;
}

.shopcar .ccheck.cur, .shopcar .pcheck.cur {
    background: url("../img/img31.png") no-repeat;
    background-size: 0.4rem 0.4rem;
}

.shopcar .ccheck {
    float: left;
    margin-top: 0.79rem;
    margin-right: 0.19rem;
}

.shopcar .img {
    width: 1.6rem;
    height: 1.6rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.shopcar .info {
    width: 3.34rem;
}

.shopcar .tt {
    font-size: 0.3rem;
    line-height: 0.36rem;
    color: #333;
    height: 0.72rem;
    overflow: hidden;
}

.shopcar .tt a {
    color: #333;
}

.shopcar .tc {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999;
    margin-top: 0.17rem;
}

.shopcar .tc .int span {
    margin-right: 0.08rem;
}

.shopcar .bot {
    margin-top: 0.29rem;
}

.shopcar .price {
    font-size: 0.24rem;
    line-height: 0.3rem;
    font-family: 'Arial';
    color: #e84608;
}

.shopcar .price .amo {
    font-size: 0.3rem;
}

.shopcar .price .dec {
    font-size: 0.24rem;
}

.shopcar .price .oldprice {
    font-size: 0.24rem;
    color: #999999;
    text-decoration: line-through;
    margin-left: 0.05rem;
}

.shopcar .edit {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #999;
}

.shopcar .editbox {
    position: absolute;
    width: 3.34rem;
    top: 0.3rem;
    right: 0.15rem;
    background: #fff;
    height: 1.96rem;
    display: none;
}

.shopcar .jia, .shopcar .jian {
    width: 0.58rem;
    height: 0.59rem;
}

.shopcar .jia {
    background: url("../img/img33.jpg") no-repeat;
    background-size: cover;
}

.shopcar .jian {
    background: url("../img/img32.jpg") no-repeat;
    background-size: cover;
    margin-right: 0.24rem;
}

.shopcar .amount {
    width: 0.84rem;
    height: 0.57rem;
    border: 1px solid #dbdbdb;
    border-radius: 0.04rem;
    background: #f1f1f1;
    margin-right: 0.24rem;
    font-size: 0.38rem;
    color: #666;
    line-height: 0.57rem;
    text-align: center;
}

.shopcar .good-name {
    width: 3.1rem;
    height: 0.62rem;
    background: #f1f1f1;
    margin-top: 0.09rem;
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.62rem;
    padding-left: 0.24rem;
}

.shopcar .btns {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999;
    margin-top: 0.15rem;
}

.shopcar .delete {
    padding-right: 0.24rem;
    border-right: 1px solid #999;
}

.shopcar .ok {
    padding-left: 0.24rem;
}

.shopcar .invalid {
    width: 0.52rem;
    height: 0.37rem;
    float: left;
    background: url("../img/img25.png") no-repeat;
    background-size: cover;
    margin-top: 0.58rem;
    margin-right: 0.07rem;
}

.car-list {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 0.99rem;
    border-top: 1px solid #e8e8e8;
    background: #fff;
}

.car-list .pcheck {
    margin-left: 0.15rem;
    margin-top: 0.32rem;
    float: left;
}

.car-list .choose span {
    float: left;
    font-size: 0.36rem;
    line-height: 0.99rem;
    padding-left: 0.2rem;
}

.car-list .balance {
    width: 1.88rem;
    height: 0.99rem;
    background: #e84608;
    font-size: 0.3rem;
    color: #fff;
    text-align: center;
    line-height: 0.99rem;
}

.car-list .total {
    padding-right: 0.33rem;
    padding-top: 0.2rem;
    text-align: right;
}

.car-list .total p {
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: #666;
}

.car-list .total p i, .car-list .total p span {
    color: #e84608;
    font-style: normal;
}

.car-list .total p .int {
    font-size: 0.3rem;
}

.car-list .hj {
    line-height: 0.99rem;
    font-size: 0.28rem;
    color: #666;
    padding-left: 0.15rem;
}

.car-list .hj .price {
    color: #e84608;
    font-family: 'Arial';
}

.car-list .hj .int {
    font-size: 0.36rem;
}

.car-list .hj .postage {
    font-size: 0.24rem;
    color: #999;
}

.confirm-order .addadd {
    height: 1.62rem;
    background: url("../img/img34.jpg");
    background-size: cover;
    position: relative;
}

.confirm-order .addadd a {
    display: block;
    height: 100%;
}

.confirm-order .addadd .tt {
    font-size: 0.3rem;
    line-height: 0.36rem;
    color: #a5a5a5;
    padding-left: 0.52rem;
    background: url("../img/img35.png") no-repeat;
    background-size: 0.36rem 0.36rem;
    position: absolute;
    top: 0.64rem;
    left: 1.9rem;
}

.confirm-order .choadd {
    /*height: 1.62rem;*/
    min-height: 2rem;
    background: url("../img/img36.jpg");
    background-size: cover;
    position: relative;
}

.confirm-order .choadd a {
    display: block;
    height: 100%;
    padding: 0 0.94rem 0 0.73rem;
    background: url("../img/img37.png") no-repeat 0.15rem 0.37rem;
    background-size: 0.34rem 0.51rem;
}

.confirm-order .choadd .a {
    display: block;
    height: 100%;
    padding: 0 0.94rem 0 0.73rem;
    background: url("../img/img37.png") no-repeat 0.15rem 0.37rem;
    background-size: 0.34rem 0.51rem;
}

.confirm-order .choadd .name {
    width: 2.78rem;
    line-height: 0.69rem;
    color: #444;
    font-size: 0.26rem;
}

.confirm-order .choadd .tel {
    line-height: 0.69rem;
    color: #444;
    font-size: 0.24rem;
}

.confirm-order .choadd .add {
    font-size: 0.24rem;
    line-height: 0.35rem;
    color: #666;
    padding-bottom: .3rem;
}

.confirm-order .choadd i {
    position: absolute;
    width: 0.18rem;
    height: 0.32rem;
    background: url("../img/img38.png") no-repeat;
    background-size: cover;
    top: 0.56rem;
    right: 0.17rem;
}

.confirm-order .pro-list {
    margin-top: 0.16rem;
    background: #fff;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

.confirm-order .pro-list a {
    display: block;
    height: 2.24rem;
    padding: 0.22rem 0.15rem 0;
}

.confirm-order .pro-list .godeta {
    display: block;
    height: 2.24rem;
    padding: 0.22rem 0.15rem 0;
}

.confirm-order .pro-list .img {
    width: 1.57rem;
    height: 1.57rem;
    border: 0.01rem solid #e8e8e8;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.confirm-order .pro-list li {
    float: left;
    margin-right: 0.1rem;
}

.confirm-order .pro-list .num {
    margin-top: 0.14rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #666;
    text-align: center;
}

.confirm-order .pro-list .num span {
    font-size: 0.3rem;
}

.confirm-order .pro-list ul {
    float: left;
}

.confirm-order .pro-list .allnum {
    font-size: 0.24rem;
    line-height: 0.32rem;
    color: #666;
    padding-right: 0.33rem;
    background: url("../img/img38.png") no-repeat right center;
    background-size: 0.18rem 0.32rem;
    margin-top: 0.85rem;
}

.confirm-order .line {
    height: 0.86rem;
    padding: 0 0.15rem;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
    overflow: hidden;
}

.confirm-order .line .tt {
    font-size: 0.3rem;
    line-height: 0.86rem;
}

.confirm-order .line .price {
    font-size: 0.36rem;
    line-height: 0.86rem;
    color: #e84608;
    font-family: 'Arial';
}

.confirm-order .line .price .dec {
    font-size: 0.3rem;
}

.confirm-order .line .w145 {
    width: 1.55rem;
    float: left;
}

.confirm-order .line .text {
    width: 4.55rem;
    height: 0.86rem;
    background: none;
    border: 0;
    font-size: 0.26rem;
    color: #999;
    line-height: 0.86rem;
}

.confirm-order .line.postage .price {
    font-size: 0.3rem;
}

.confirm-order .line.postage .price .dec {
    font-size: 0.24rem;
}

.shopcar.detailed {
    margin-top: 0.16rem;
}

.shopcar.detailed .box {
    height: 2.17rem;
}

.shopcar.detailed .info {
    width: 3.67rem;
}

.shopcar.detailed .img {
    width: 2rem;
    height: 2rem;
}

.shopcar.detailed .bot .num {
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #333;
}

.pb100 {
    padding-bottom: 1rem;
}

.weui_cell_ft {
    text-align: right;
    color: #888;
    font-size: 0;
    margin-top: 0.23rem;
}

.weui_switch:checked {
    border-color: #04be02;
    background-color: #04be02;
}

.weui_switch {
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    width: 0.91rem;
    height: 0.4rem;
    border: 1px solid #dfdfdf;
    outline: 0;
    border-radius: 0.18rem;
    box-sizing: border-box;
    background: #dfdfdf;
    -webkit-tap-highlight-color: transparent;
}

.weui_switch:after, .weui_switch:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 0.36rem;
    border-radius: 0.18rem;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}

.weui_switch:before {
    width: 0.88rem;
    background-color: #fdfdfd;
}

.weui_switch:after {
    width: 0.38rem;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.weui_switch:checked:before {
    -webkit-transform: scale(0);
    transform: scale(0);
}

.weui_switch:checked:after {
    -webkit-transform: translateX(0.5rem);
    transform: translateX(0.5rem);
}

.shoppay .deadline {
    width: 100%;
    height: 0.67rem;
    background: #ffffcc;
    border-top: 1px solid #dedfe0;
    border-bottom: 1px solid #dedfe0;
    text-align: center;
    line-height: 0.67rem;
    font-size: 0.24rem;
    color: #666;
}

.shoppay .deadline span {
    color: #ae8c35;
}

.shoppay .line {
    padding: 0 0.15rem;
    height: 0.86rem;
    background: #fff;
    line-height: 0.86rem;
    border-top: 1px solid #e8e8e8;
}

.shoppay .line .tt {
    font-size: 0.3rem;
    color: #333;
}

.shoppay .line .num {
    font-size: 0.24rem;
    color: #999999;
}

.shoppay .line .price {
    font-family: 'Arial';
    color: #e84608;
    font-size: 0.24rem;
}

.shoppay .line .price .int {
    font-size: 0.3rem;
}

.shoppay .line .paymore {
    color: #999999;
}

.shoppay .payline {
    padding: 0.18rem 0.15rem;
    background: #fff;
    border-top: 1px solid #e8e8e8;
    background-size: 0.4rem 0.4rem;
    position: relative;
}

.shoppay .payline .tb {
    width: 0.56rem;
    height: 0.56rem;
    margin-right: 0.2rem;
}

.shoppay .payline .tt {
    font-size: 0.3rem;
    line-height: 0.56rem;
}

.shoppay .payline .tt span {
    display: block;
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #999999;
    padding-bottom: 0.05rem;
}

.shoppay .payline .btn {
    width: 0.4rem;
    height: 0.4rem;
    background: url("../img/img30.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.17rem;
    top: 0.21rem;
}

.shoppay .payline.cur .btn {
    background: url("../img/img31.png") no-repeat;
    background-size: cover;
}

.shoppay .money .tb {
    background: url("../img/img39.png") no-repeat;
    background-size: cover;
}

.shoppay .weixin .tb {
    background: url("../img/img40.png") no-repeat;
    background-size: cover;
}

.shoppay .alipay .tb {
    background: url("../img/img41.png") no-repeat;
    background-size: cover;
}

.bot-btn {
    width: 100%;
    height: 1rem;
    font-size: 0.36rem;
    line-height: 1rem;
    text-align: center;
    color: #fff;
    background: #ae8c35;
    position: fixed;
    left: 0;
    bottom: 0;
    border: 0;
}

.my-order .ordernav {
    width: 100%;
    height: 0.9rem;
    border-bottom: 1px solid #fff;
    background: #fff;
    position: relative;
    z-index: 40;
}

.my-order .ordernav a {
    float: left;
    width: 1.6rem;
    text-align: center;
    height: 0.9rem;
    font-size: 0.3rem;
    color: #333;
    line-height: 0.9rem;
}

.my-order .ordernav a.cur {
    color: #ae8c35;
}

.my-order .ordernav .btn {
    float: left;
    width: 0.95rem;
    height: 0.9rem;
    background: url("../img/img43.jpg") no-repeat;
    background-size: cover;
}

.my-order .top {
    padding: 0 0.15rem;
    height: 0.85rem;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    line-height: 0.85rem;
    background: #fff;
}

.my-order .time {
    font-size: 0.26rem;
    color: #666;
}

.my-order .st {
    color: #e84608;
    font-size: 0.24rem;
}

.my-order .total {
    padding: 0 0.15rem;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.24rem;
    color: #666;
    text-align: right;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}

.my-order .total span {
    color: #e84608;
}

.my-order .box {
    margin-top: 0.22rem;
}

.my-order .box a {
    display: block;
}

.my-order .btns {
    padding: 0.18rem 0.15rem;
    background: #f9f9f9;
    height: 0.58rem;
    border-bottom: 1px solid #e8e8e8;
}

.my-order .btns .btn {
    width: 1.55rem;
    height: 0.56rem;
    border: 1px solid #999999;
    font-size: 0.24rem;
    line-height: 0.56rem;
    color: #999999;
    margin-left: 0.18rem;
    float: right;
    text-align: center;
    border-radius: 0.02rem;
}

.my-order .btns .btn.cur {
    color: #ae8c35;
    border-color: #ae8c35;
}

.pro-style {
    border-bottom: 1px solid #e8e8e8;
    display: block;
    height: 1.3rem;
    padding: 0.28rem 0.15rem;
}

.pro-style .img {
    width: 1.33rem;
    height: 1.33rem;
    border: 0.01rem solid #e8e8e8;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 0.26rem;
}

.pro-style .info {
    width: 3rem;
}

.pro-style .name {
    font-size: 0.3rem;
    line-height: 0.36rem;
    color: #333;
    height: 0.72rem;
    overflow: hidden;
}

.pro-style .color {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999999;
    margin-top: 0.25rem;
    width: 3rem;
}

.pro-style .color span {
    margin-right: 0.08rem;
}

.pro-style .num {
    width: 1.45rem;
    text-align: right;
    font-size: 0.24rem;
    line-height: 0.24rem;
}

.pro-style .num .price {
    color: #333;
    margin-top: 0.1rem;
}

.pro-style .num .number {
    margin-top: 0.18rem;
    color: #666;
}

.pro-style .back {
    display: block;
    border: 1px solid #999999;
    color: #999999;
    font-size: 0.24rem;
    text-align: center;
    line-height: 0.51rem;
    padding: 0 0.14rem;
    border-radius: 0.08rem;
    height: 0.51rem;
    margin-top: 0.15rem;
}

.search-box {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #f7f7f7;
    display: none;
    z-index: 999;
}

.search-box .content {
    height: 0.78rem;
    background: #fff;
    padding: 0.12rem 0.15rem 0;
    position: relative;
    z-index: 998;
}

.search-box .search {
    width: 5.3rem;
    height: 0.65rem;
    background: url("../img/img44.png") no-repeat left bottom;
    background-size: 100% 0.1rem;
    position: relative;
}

.search-box .delete {
    width: 0.3rem;
    height: 0.3rem;
    background: url("../img/search_del.png") no-repeat;
    background-size: contain;
    position: absolute;
    top: 0.17rem;
    right: 0.17rem;
    display: none;
}

.search-box .close {
    width: 0.6rem;
    height: 0.65rem;
    border: 0;
    background: url("../img/back.png") no-repeat center center;
    background-size: 0.28rem 0.3rem;
    text-indent: -9999px;
    display: block;
}

.search-box .text {
    width: 4.7rem;
    height: 0.65rem;
    font-size: 0.28rem;
    line-height: 0.65rem;
    color: #999;
    border: 0;
    background: none;
    display: block;
    float: left;
}

.search-box .btn {
    width: 0.8rem;
    height: 0.65rem;
    color: #ae8c35;
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.65rem;
    display: block;
}

.search-box .con p {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999999;
    padding: 0.3rem 0 0.3rem 0.12rem;
}

.search-box .con li {
    float: left;
    font-size: 0.24rem;
    color: #666;
    line-height: 0.69rem;
    padding: 0 0.19rem;
    margin-right: 0.27rem;
    background: #eaeaea;
    margin-bottom: 0.25rem;
    border-radius: 0.07rem;
}

.search-box .con ul {
    padding-left: 0.15rem;
}

.search-box .con li.cur {
    background: #ae8c35;
    color: #fff;
}

.search-box .nothing {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 4;
    background: #f7f7f7;
    display: none;
}

.search-box .nothing .tbs {
    width: 1.51rem;
    height: 1.5rem;
    margin: 2.54rem auto 0;
    background: url("../img/img61.png") no-repeat;
    background-size: cover;
}

.search-box .nothing p {
    font-size: 0.3rem;
    color: #666666;
    line-height: 0.3rem;
    text-align: center;
    margin-top: 0.69rem;
}

.order-info .status {
    padding: 0.24rem 0.15rem 0.27rem;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 0.2rem;
}

.order-info .status .color {
    color: #ae8c35;
}

.order-info .status p {
    font-size: 0.26rem;
    line-height: 0.48rem;
    color: #333;
}

.order-info .status .time {
    color: #ae8c35;
}

.order-info .status .btns {
    margin-top: 0.44rem;
}

.order-info .status .btns .btn {
    width: 2.93rem;
    height: 0.86rem;
    border: 1px solid #999999;
    line-height: 0.86rem;
    text-align: center;
    font-size: 0.36rem;
    color: #999;
    border-radius: 0.08rem;
    display: block;
}

.order-info .status .btns .btn.cur {
    border-color: #ae8c35;
    color: #ae8c35;
}

.order-info .status .btns .bigbtn {
    width: 6.08rem;
    height: 0.86rem;
    border: 1px solid #ae8c35;
    color: #ae8c35;
    text-align: center;
    font-size: 0.36rem;
    border-radius: 0.08rem;
    line-height: 0.86rem;
    display: block;
}

.order-info .choadd {
    min-height: 1.62rem;
    background: #fff;
    position: relative;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 0.32rem 0 0.73rem;
    background: #fff url("../img/img37.png") no-repeat 0.15rem 0.37rem;
    background-size: 0.34rem 0.51rem;
}

.order-info .choadd a {
    display: block;
    height: 100%;
}

.order-info .choadd .name {
    width: 2.78rem;
    line-height: 0.69rem;
    color: #444;
    font-size: 0.26rem;
}

.order-info .choadd .tel {
    line-height: 0.69rem;
    color: #444;
    font-size: 0.24rem;
}

.order-info .choadd .add {
    font-size: 0.24rem;
    line-height: 0.35rem;
    color: #666;
    padding-bottom: .1rem;
}

.order-info .pro-style {
    background: #fff;
    margin-top: 0.2rem;
    border-top: 1px solid #e8e8e8;
}

.order-info .line {
    height: 0.86rem;
    padding: 0 0.15rem;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
}

.order-info .line .tt {
    float: left;
    line-height: 0.86rem;
    font-size: 0.3rem;
    color: #333;
}

.order-info .line .price {
    font-size: 0.3rem;
    line-height: 0.86rem;
    color: #e84608;
    font-family: 'Arial';
    float: right;
}

.order-info .line .price .dec {
    font-size: 0.24rem;
}

.order-info .money {
    margin-top: 0.2rem;
    border-top: 1px solid #e8e8e8;
}

.order-info .line.money .price {
    font-size: 0.36rem;
}

.order-info .line.money .price .dec {
    font-size: 0.3rem;
}

.order-info .paymoney {
    padding: 0.16rem 0.15rem;
    background: #fff;
    text-align: right;
}

.order-info .paymoney .sum {
    font-size: 0.24rem;
    color: #333;
    line-height: 0.62rem;
}

.order-info .paymoney .sum span {
    font-size: 0.3rem;
}

.order-info .paymoney .time {
    font-size: 0.24rem;
    line-height: 0.5rem;
    color: #999999;
}

.order-info .logi {
    background: #fff;
}

.order-info .logi a {
    display: block;
    padding: 0.22rem 1rem 0.22rem 0.74rem;
    background: url("../img/img46.png") no-repeat 0.14rem center;
    background-size: 0.45rem 0.33rem;
    position: relative;
}

.order-info .logi .now {
    font-size: 0.24rem;
    line-height: 0.56rem;
    color: #ae8c35;
}

.order-info .logi .time {
    font-size: 0.24rem;
    font-family: 'Arial';
    color: #999999;
    line-height: 0.41rem;
}

.order-info .logi i {
    position: absolute;
    width: 0.18rem;
    height: 0.32rem;
    background: url("../img/img38.png") no-repeat;
    background-size: cover;
    top: 0.56rem;
    right: 0.17rem;
}

.order-info .logi .click {
    display: block;
    line-height: 0.97rem;
    font-size: 0.3rem;
    color: #ae8c35;
}

.e84608 {
    color: #e84608;
}

.comment .box {
    margin-bottom: 0.2rem;
}

.comment .pro-style {
    background: #fff;
}

.comment .line {
    padding: 0 0.15rem;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
    overflow: hidden;
}

.comment .line .tt {
    float: left;
    font-size: 0.3rem;
    color: #333;
    line-height: 0.88rem;
    width: 1.59rem;
}

.comment .line ul {
    float: left;
    margin-top: 0.28rem;
}

.comment .line li {
    width: 0.36rem;
    height: 0.34rem;
    float: left;
    margin-right: 0.06rem;
    background: url("../img/img48.png") no-repeat;
    background-size: cover;
}

.comment .line li.cur {
    background: url("../img/img47.png") no-repeat;
    background-size: cover;
}

.comment .line .textarea {
    margin-top: 0.25rem;
    width: 4.4rem;
    font-size: 0.26rem;
    line-height: 0.3rem;
    color: #999999;
    height: 1.55rem;
    background: none;
    border: 0;
    float: right;
}

.comment .line .cal {
    font-size: 0.26rem;
    line-height: 0.34rem;
    color: #999999;
    padding-bottom: 0.08rem;
}

.comment .submit {
    width: 6.1rem;
}

.che-com .pro-style {
    background: #fff;
}

.che-com .content {
    padding: 0.35rem 0.15rem;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}

.che-com .name {
    font-size: 0.3rem;
    color: #333;
    line-height: 0.34rem;
    margin-right: 0.18rem;
}

.che-com ul {
    float: left;
}

.che-com li {
    width: 0.36rem;
    height: 0.34rem;
    float: left;
    margin-right: 0.06rem;
    background: url("../img/img48.png") no-repeat;
    background-size: cover;
}

.che-com li.cur {
    background: url("../img/img47.png") no-repeat;
    background-size: cover;
}

.che-com .time {
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.34rem;
}

.che-com .words {
    font-size: 0.26rem;
    line-height: 0.44rem;
    color: #666666;
    margin-top: 0.2rem;
}

.che-com .reply {
    font-size: 0.26rem;
    line-height: 0.3rem;
    color: #666666;
    padding: 0.23rem 0.28rem;
    background: #f0f0f0;
    margin-top: 0.21rem;
    position: relative;
}

.che-com .reply .time {
    font-size: 0.24rem;
    line-height: 0.29rem;
    margin-top: 0.19rem;
    color: #999;
}

.che-com .reply i {
    position: absolute;
    width: 0.14rem;
    height: 0.07rem;
    background: url("../img/img49.png") no-repeat;
    background-size: cover;
    position: absolute;
    top: -0.07rem;
    left: 0.35rem;
}

.logistics .logi {
    border-bottom: 1px solid #e8e8e8;
}

.logistics .content {
    padding: 0.38rem 0.15rem 0.48rem;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    margin-top: 0.2rem;
}

.logistics .content dt {
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #333;
    margin-bottom: 0.37rem;
}

.logistics .content dd {
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #666;
}

.logistics .content dl {
    margin-bottom: 0.63rem;
}

.aftersales a {
    display: block;
    width: 3.89rem;
    height: 3.89rem;
}

.aftersales .back {
    background: url("../img/img50.png");
    background-size: cover;
    margin: 1.09rem auto 0;
    display: block;
    width: 3.89rem;
    height: 3.89rem;
}

.aftersales .backand {
    background: url("../img/img51.png");
    background-size: cover;
    margin: 1.18rem auto 0;
    display: block;
    width: 3.89rem;
    height: 3.89rem;
}

.apply .line {
    padding: 0 0.15rem;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
    overflow: hidden;
    line-height: 0.88rem;
}

.apply .text {
    width: 4.2rem;
    height: 0.88rem;
    font-size: 0.26rem;
    color: #999;
    border: 0;
    background: none;
    float: left;
}

.apply .line.disabled {
    background: #f7f7f7;
}

.apply .tt {
    width: 1.59rem;
    float: left;
    font-size: 0.3rem;
    color: #333;
    padding-left: 0.2rem;
}

.apply .tt.required {
    background: url("../img/img52.png") no-repeat left center;
    background-size: 0.1rem 0.1rem;
}

.apply .time {
    font-size: 0.26rem;
    line-height: 0.26rem;
    color: #333;
    margin-top: 0.33rem;
    padding-left: 0.15rem;
}

.apply .time span {
    color: #ae8c35;
}

.apply .type {
    float: left;
    font-size: 0.26rem;
    color: #999;
}

.apply .price {
    float: left;
    font-size: 0.26rem;
    color: #e84608;
}

.apply .textarea {
    margin-top: 0.25rem;
    width: 4.2rem;
    font-size: 0.26rem;
    line-height: 0.3rem;
    color: #999999;
    height: 1.55rem;
    background: none;
    border: 0;
    float: right;
}

.apply .cal {
    font-size: 0.26rem;
    line-height: 0.34rem;
    color: #999999;
    padding-bottom: 0.08rem;
}

.apply .submit {
    width: 6.1rem;
}

.apply .priceinput {
    padding-left: 0.2rem;
    width: 4rem;
    float: left;
    font-size: 0.26rem;
    color: #e84608;
    border: 0;
    height: 0.88rem;
    background: url("../img/img82.png") no-repeat left center;
    background-size: 0.17rem 0.21rem;
}

.as-info .refund {
    margin-top: 0.2rem;
    position: relative;
}

.as-info .linem {
    padding: 0 0.15rem;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
    line-height: 0.86rem;
}

.as-info .linem .tt {
    width: 1.65rem;
    float: left;
    font-size: 0.3rem;
    color: #333;
}

.as-info .linem .price {
    font-family: 'Arial';
    font-size: 0.36rem;
    color: #e84608;
    float: left;
}

.as-info .linem .reason {
    float: left;
    width: 4.45rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #999;
    margin-top: 0.26rem;
    padding-bottom: 0.4rem;
}

.as-info .getsuccess {
    font-size: 0.3rem;
    line-height: 0.48rem;
    color: #333;
    margin-top: 0.26rem;
}

.as-info .seal {
    position: absolute;
    width: 1.62rem;
    height: 0.76rem;
    right: 0.15rem;
    top: 0.21rem;
}

.as-info .seal.succeed {
    background: url("../img/img53.png") no-repeat;
    background-size: cover;
}

.as-info .seal.faid {
    background: url("../img/img54.png") no-repeat;
    background-size: cover;
}

.as-info .seal.pass {
    background: url("../img/img55.png") no-repeat;
    background-size: cover;
}

.as-info .tips {
    font-size: 0.26rem;
    line-height: 0.48rem;
    color: #666666;
    margin-top: 0.3rem;
}

/*.search-tit {*/
    /*padding: 0.12rem 0.15rem;*/
    /*height: 0.9rem;*/
    /*border-bottom: 1px solid #e8e8e8;*/
    /*background: #fff url("../img/img56.png") no-repeat center 0.7rem;*/
    /*background-size: 6.1rem 0.1rem;*/
    /*height: 0.65rem;*/
/*}*/
.search-titbox{
  width: 100%;
  height: 1.2rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: url("../img/gs-search.png") no-repeat;
  background-size: contain;
}
.search-tit{
    width: 5.4rem;
    margin: 0.2rem auto 0;
    height: .72rem;
    background: url("../img/gs-searchinput.png") no-repeat;
    background-size: contain;

}
.search-tit .btn {
    width: 0.6rem;
    height: 0.65rem;
    border: 0;
    background: url("../img/img45.png") no-repeat center center;
    background-size: 0.28rem 0.3rem;
    text-indent: -9999px;
}

.search-tit .text {
    width: 4.7rem;
    height: 0.65rem;
    font-size: 0.28rem;
    line-height: 0.65rem;
    color: #999;
    border: 0;
    background: none;
}

.search-content ul {
    width: 3.21rem;
    float: left;
}

.search-content li {
    line-height: 0.89rem;
    background: #fff;
    font-size: 0.3rem;
    color: #333;
    border-bottom: 1px solid #e8e8e8;
    padding-left: 0.58rem;
}

.search-content li.cur {
    background: #f7f7f7;
}

.search-content .right {
    width: 3rem;
    padding-left: 0.19rem;
}

.search-content .right .list {
    display: none;
}

.search-content .right .list.db {
    display: block;
}

.search-content .right a {
    display: block;
    height: 0.89rem;
    border-bottom: 1px solid #e8e8e8;
    font-size: 0.3rem;
    color: #999999;
    line-height: 0.89rem;
    padding-left: 0.05rem;
}

#pro-list {
    margin-top: 1.1rem;
}

.pro-list {
    border-top: 1px solid #e8e8e8;
}

.loading, .loadingt, .loadingm {
    font-size: 0.3rem;
    line-height: 0.45rem;
    color: #999;
    text-align: center;
    margin-top: 0.2rem;
    display: none;
}

.clearsc {
    font-size: 0.3rem;
    line-height: 0.45rem;
    color: #999;
    text-align: center;
    margin-top: 0.2rem;
}

.products-nav {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 30;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
}

.products-nav .btn {
    float: right;
    width: 0.95rem;
    height: 0.9rem;
    background: url("../img/img43.jpg") no-repeat;
    background-size: cover;
}

.products-nav .left {
    width: 5.09rem;
    padding-left: 0.36rem;
    font-size: 0.3rem;
    line-height: 0.9rem;
}

.products-nav .sort {
    margin-right: 0.63rem;
}

.products-nav .sort.cur, .products-nav .screen.cur {
    color: #ae8c35;
    background: url("../img/img58.png") no-repeat right center;
    background-size: 0.15rem 0.08rem;
}

.products-nav .num {
    margin-right: 0.58rem;
}

.products-nav .num.typecur {
    color: #ae8c35;
}

.products-nav .sort, .products-nav .screen {
    padding-right: 0.25rem;
    background: url("../img/img57.png") no-repeat right center;
    background-size: 0.15rem 0.08rem;
}

.sort-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 20;
    display: none;
}

.sort-mask .sort-box {
    margin-top: 0.9rem;
    background: #fff;
}

.sort-mask ul {
    padding-left: 0.25rem;
}

.sort-mask li {
    line-height: 0.89rem;
    border-bottom: 1px solid #e8e8e8;
    font-size: 0.3rem;
    color: #333333;
}

.sort-mask li.typecur {
    color: #ae8c35;
    background: url("../img/img59.png") no-repeat 5.67rem 0.32rem;
    background-size: 0.33rem 0.25rem;
}

.screen-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 29;
    left: 0;
    top: 0;
    display: none;
}

.screen-mask .screen-box {
    margin-top: 0.9rem;
    height: 7.86rem;
    overflow-y: auto;
}

.screen-mask .box {
    padding: 0.35rem 0.28rem 0.29rem;
    border-bottom: 1px solid #e8e8e8;
}

.screen-mask .box .tit {
    font-size: 0.3rem;
    line-height: 0.3rem;
    margin-bottom: 0.3rem;
}

.screen-mask .box ul {
    width: 6.06rem;
}

.screen-mask .box li {
    width: 1.85rem;
    height: 0.88rem;
    background: #f1f1f1;
    border-radius: 0.07rem;
    font-size: 0.26rem;
    line-height: 0.88rem;
    color: #666666;
    margin-right: 0.17rem;
    margin-bottom: 0.14rem;
    float: left;
    text-align: center;
}

.screen-mask .box li.cur {
    background: #ae8c35;
    color: #fff;
}

.screen-mask .box .os {
    width: 6.06rem;
}

.screen-mask .box .osa {
    width: 1.83rem;
    height: 0.88rem;
    background: #f1f1f1;
    border-radius: 0.07rem;
    font-size: 0.26rem;
    line-height: 0.88rem;
    color: #666666;
    margin-right: 0.17rem;
    margin-bottom: 0.14rem;
    float: left;
    text-align: center;
}

.screen-mask .box .osa:nth-child(3n) {
    margin-right: 0;
}

.screen-mask .box .osa.cur {
    background: #ae8c35;
    color: #fff;
}

.screen-mask .section {
    background: url("../img/img60.jpg") no-repeat center center;
    background-size: 0.26rem 0.02rem;
    margin-bottom: 0.14rem;
}

.screen-mask .section input {
    width: 2.65rem;
    height: 0.88rem;
    background: #f1f1f1;
    border-radius: 0.07rem;
    border: 0;
    font-size: 0.26rem;
    color: #666666;
    text-align: center;
}

.screen-mask .screen-btn {
    width: 100%;
    height: 1rem;
    background: #ae8c35;
    font-size: 0.36rem;
    color: #fff;
    text-align: center;
    line-height: 1rem;
    position: absolute;
    left: 0;
    bottom: 0;
}

.pro-info .swiper-container1 {
    border-bottom: 1px solid #e8e8e8;
}

.pro-info .swiper-slide {
    width: 100%;
    height: 6.35rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.pro-info .content {
    border-bottom: 1px solid #e8e8e8;
    padding: 0.3rem 0.15rem 0.25rem;
    background: #fff;
}

.pro-info .content .name {
    font-size: 0.3rem;
    line-height: 0.36rem;
    color: #333;
}

.pro-info .content .price {
    font-size: 0.36rem;
    line-height: 0.36rem;
    color: #e84608;
    font-family: 'Arial';
    margin-top: 0.28rem;
}

.pro-info .content .price .dec {
    font-size: 0.3rem;
}

.pro-info .content .price .old {
    font-size: 0.24rem;
    color: #999999;
}

.pro-info .content .price .oldp {
    text-decoration: line-through;
}

.pro-info .content .freight {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999;
    margin-top: 0.3rem;
}

.pro-info .content .tips {
    margin-top: 0.53rem;
}

.pro-info .content .tips span {
    display: inline-block;
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #666;
    padding-left: 0.43rem;
    background: url("../img/img65.png") no-repeat;
    background-size: 0.3rem 0.3rem;
}

.pro-info .size {
    height: 0.88rem;
    line-height: 0.88rem;
    background: #fff;
    padding: 0 0.15rem;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    margin-top: 0.2rem;
    color: #333;
    font-size: 0.3rem;
    position: relative;
}

.pro-info .size i {
    position: absolute;
    width: 0.18rem;
    height: 0.32rem;
    background: url("../img/img38.png") no-repeat;
    background-size: cover;
    top: 0.3rem;
    right: 0.17rem;
}

.pro-info .information {
    background: #fff;
}

.pro-info .information .btns {
    margin-top: 0.2rem;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    height: 0.88rem;
}

.pro-info .information .btn {
    float: left;
    width: 3.2rem;
    height: 0.84rem;
    font-size: 0.3rem;
    color: #333;
    line-height: 0.84rem;
    text-align: center;
    border-bottom: 0.04rem solid #fff;
}

.pro-info .information .btn.cur {
    color: #ae8c35;
    border-bottom: 0.04rem solid #ae8c35;
}

.pro-info .information .infoajax {
    width: 6.4rem;
    overflow: hidden;
}

.goshop {
    width: 100%;
    background: #fff;
    height: 1rem;
    border-top: 1px solid #e8e8e8;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 50;
}

.goshop .tb {
    /*width: 0.36rem;*/
    /*height: 0.34rem;*/
    width: .42rem;
    height: .4rem;
    margin: 0 auto 0;
}

.goshop span {
    display: block;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999;
    margin-top: 0.05rem;
}

.goshop #coll {
    float: left;
    width: 1.32rem;
    height: 1rem;
    border-right: 1px solid #e8e8e8;
    box-sizing: border-box;
    padding-top: 0.2rem;
    background: url('../img/product_info_bg1.jpg') no-repeat;
    background-size: contain;
}

.goshop #coll .tb {
    background: url("../img/img67.png") no-repeat;
    background-size: cover;
}

.goshop #coll.cur .tb {
    background: url("../img/star.png") no-repeat;
    background-size: cover;
}

.goshop .goshopc {
    float: left;
    width: 1.32rem;
    height: 1rem;
    box-sizing: border-box;
    padding-top: 0.2rem;
    background: url('../img/product_info_bg1.jpg') no-repeat;
    background-size: contain;
}

.goshop .goshopc .tb {
    background: url("../img/img18.png") no-repeat;
    background-size: contain;
}

.goshop .addshopc {
    width: 1.87rem;
    height: 1rem;
    /*background: #ae8c35;*/
    background: url('../img/product_info_bg2.jpg') no-repeat;
    background-size: contain;
    color: #fff;
    font-size: 0.3rem;
    text-align: center;
    line-height: 1rem;
    float: left;
}

.goshop .gobuy {
    width: 1.88rem;
    height: 1rem;
    background: #ae8c35;
    color: #fff;
    font-size: 0.3rem;
    text-align: center;
    line-height: 1rem;
    float: left;
}

.goshop .coll.cur .tb {
    background: url("../img/img69.png") no-repeat;
    background-size: cover;
}

.evaluateajax {
    display: none;
}

.evaluateajax .memlist {
    padding: 0.45rem 0.15rem 0.23rem;
    border-bottom: 1px solid #e8e8e8;
}

.evaluateajax .memlist ul {
    width: 6.35rem;
}

.evaluateajax .memlist li {
    width: 1rem;
    height: 1rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 0.27rem;
    margin-bottom: 0.22rem;
    float: left;
    border-radius: 50%;
}

.size-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 51;
    display: none;
}

.size-mask .tcbox {
    max-height: 5rem;
    overflow-y: auto;
}

.size-mask .size-box {
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}

.size-mask .size-box .img {
    width: 2.34rem;
    height: 2.34rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0.08rem;
    border: 1px solid #e9e9e9;
    margin-top: -0.37rem;
}

.size-mask .size-box .size-info {
    width: 6.1rem;
    height: 2.27rem;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 0.15rem;
}

.size-mask .size-box .info {
    padding-left: 0.31rem;
    padding-top: 0.45rem;
}

.size-mask .size-box p {
    font-size: 0.3rem;
    line-height: 0.54rem;
    color: #333;
}

.size-mask .size-box .price {
    color: #e84608;
}

.size-mask .size-box .tc {
    padding-left: 0.22rem;
    padding-top: 0.26rem;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 0.04rem;
}

.size-mask .size-box .tc .tit {
    font-size: 0.3rem;
    line-height: 0.3rem;
    padding-bottom: 0.3rem;
}

.size-mask .size-box .tc li {
    float: left;
    background: #f5f5f5;
    line-height: 0.51rem;
    color: #333;
    font-size: 0.26rem;
    border-radius: 0.08rem;
    padding: 0 0.21rem;
    margin-right: 0.27rem;
    margin-bottom: 0.25rem;
}

.size-mask .size-box .tc li.choose-cur {
    background: #ae8c35;
    color: #fff;
}

.size-mask .size-box .getnum {
    height: 0.91rem;
    padding: 0 0.26rem 0 0.22rem;
}

.size-mask .size-box .getnum .tit {
    font-size: 0.3rem;
    line-height: 0.91rem;
    color: #333;
}

.size-mask .size-box .getnum .numbox {
    margin-top: 0.16rem;
}

.size-mask .size-box .getnum .jia, .size-mask .size-box .getnum .jian {
    width: 0.58rem;
    height: 0.59rem;
}

.size-mask .size-box .getnum .jia {
    background: url("../img/img33.jpg") no-repeat;
    background-size: cover;
}

.size-mask .size-box .getnum .jian {
    background: url("../img/img32.jpg") no-repeat;
    background-size: cover;
    margin-right: 0.24rem;
}

.size-mask .size-box .getnum .amount {
    width: 0.84rem;
    height: 0.57rem;
    border: 1px solid #dbdbdb;
    border-radius: 0.04rem;
    background: #f1f1f1;
    margin-right: 0.24rem;
    font-size: 0.38rem;
    color: #666;
    line-height: 0.57rem;
    text-align: center;
}

.size-mask .size-box .get-btn {
    width: 100%;
    height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    text-align: center;
    background: #ae8c35;
    line-height: 1rem;
}

.size-mask .size-box .close {
    width: 0.44rem;
    height: 0.44rem;
    background: url("../img/img72.png") no-repeat;
    background-size: 0.44rem 0.44rem;
    position: absolute;
    top: 0.16rem;
    right: 0.16rem;
}

.small-loading {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    line-height: 100px;
    text-align: center;
    color: #fff;
    /*background-image: url('/pages/public/css/images/newloading1.gif');*/
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
    /*background-size: 100% auto;*/
    border-radius: 3px;
}

.small-loading > li {
    position: absolute;
    width: 4px;
    height: 4px;
    background-color: #67d8fd;
    border-radius: 4px;
    opacity: 0.2;
    -webkit-animation: show1 0.8s infinite ease-in-out;
}

@-webkit-keyframes show1 {
    100% {
        opacity: 0.8;
    }
}

.small-loading > li:first-child {
    top: 1px;
    left: 50%;
    margin-left: -2px;
    -webkit-animation-delay: -0.8s;
}

.small-loading > li:nth-child(2) {
    right: 5px;
    top: 5px;
    -webkit-animation-delay: -0.7s;
}

.small-loading > li:nth-child(3) {
    right: 1px;
    top: 50%;
    margin-top: -2px;
    -webkit-animation-delay: -0.6s;
}

.small-loading > li:nth-child(4) {
    right: 5px;
    bottom: 5px;
    -webkit-animation-delay: -0.5s;
}

.small-loading > li:nth-child(5) {
    bottom: 1px;
    left: 50%;
    margin-left: -2px;
    -webkit-animation-delay: -0.4s;
}

.small-loading > li:nth-child(6) {
    left: 5px;
    bottom: 5px;
    -webkit-animation-delay: -0.3s;
}

.small-loading > li:nth-child(7) {
    left: 1px;
    top: 50%;
    margin-top: -2px;
    -webkit-animation-delay: -0.2s;
}

.small-loading > li:nth-child(8) {
    left: 5px;
    top: 5px;
    -webkit-animation-delay: -0.1s;
}

.back-black {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    z-index: 9999999;
}

.welcome .swiper-container1 {
    border-bottom: 1px solid #e8e8e8;
}


.welcome .brand-btns {
    padding: 0.3rem 0.16rem;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}

.welcome .brand-btns a {
    display: block;
    padding-left: 1.05rem;
    height: 1rem;
    width: 1.9rem;
    font-size: 0.36rem;
    line-height: 1rem;
    color: #fff;
}

.welcome .brand-btns .fl {
    background: url("../img/img74.png") no-repeat;
    background-size: cover;
}

.welcome .brand-btns .fr {
    background: url("../img/img75.png") no-repeat;
    background-size: cover;
}

.welcome .floor {
    background: #fff;
    margin-top: 0.2rem;
    border-top: 1px solid #e8e8e8;
    padding-bottom: 0.18rem;
    border-bottom: 1px solid #e8e8e8;
}

.welcome .floor .tit {
    padding: 0 0.15rem;
    height: 0.88rem;
    line-height: 0.88rem;
    border-bottom: 1px solid #e8e8e8;
}

.welcome .floor .tit .tt {
    font-size: 0.3rem;
    color: #333;
}

.welcome .floor .tit .more {
    font-size: 0.24rem;
    color: #999999;
}

.welcome .floor .content {
    padding-top: 0.06rem;
}

.welcome .floor ul {
    padding-left: 0.16rem;
}

.welcome .floor li {
    float: left;
    margin-right: 0.17rem;
}

.welcome .floor li a {
    display: block;
    width: 1.9rem;
}

.welcome .floor li .img {
    width: 1.9rem;
    height: 1.9rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.welcome .floor li .name {
    font-size: 0.24rem;
    color: #666;
    line-height: 0.27rem;
    height: 0.54rem;
    overflow: hidden;
}

.welcome .floor li .price {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #e84608;
    font-family: 'Arial';
    margin-top: 0.15rem;
}

.welcome .youlike .tit {
    width: 100%;
    height: 0.9rem;
    font-size: 0.26rem;
    line-height: 0.9rem;
    color: #333;
    text-align: center;
    background-size: cover;
}

.welcome .youlike .content a {
    display: block;
    height: 4rem;
    padding: 0 0.15rem;
    background: #fff;
}

.welcome .youlike ul {
    width: 6.48rem;
}

.welcome .youlike li {
    float: left;
    margin-right: 0.09rem;
    margin-bottom: 0.1rem;
    width: 3.15rem;
}

.welcome .youlike .img {
    width: 2.85rem;
    height: 2.85rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.welcome .youlike .name {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #666;
    margin-top: 0.13rem;
    height: 0.6rem;
    overflow: hidden;
}

.welcome .youlike .price {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #e84608;
    margin-top: 0.13rem;
    font-family: 'Arial';
}

.brand .swiper-container1 {
    border-bottom: 1px solid #e8e8e8;
}

.brand .swiper-slide {
    width: 100%;
    height: 2.8rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.brand .hot {
    border-top: 0.02rem solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    width: 6.4rem;
}

.brand .hot .left {
    border-right: 0.01rem solid #e8e8e8;
    width: 3.09rem;
    overflow: hidden;
}

.brand .hot .right {
    width: 3.29rem;
    overflow: hidden;
}

.brand .hot .img1 {
    display: block;
    width: 3.09rem;
    height: 4.27rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.brand .hot .img2 {
    display: block;
    width: 3.29rem;
    height: 2.12rem;
    border-bottom: 0.02rem solid #e8e8e8;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.brand .hot .img3 {
    display: block;
    width: 3.29rem;
    height: 2.13rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.brand .hot .ban {
    margin-top: 0.2rem;
}

.brand .hot .ban .img4 {
    display: block;
    width: 6.4rem;
    height: 1.5rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.brand .con .content {
    background: #fff;
    border-bottom: 0.02rem solid #e8e8e8;
    border-top: 0.02rem solid #e8e8e8;
}

.brand .con .content a {
    display: block;
    padding: 0.27rem 0.1rem 0.15rem;
    background: #fff;
    width: 2.85rem;
}

.brand .con .content ul {
    width: 6.48rem;
}

.brand .con .content li {
    float: left;
    margin-right: 0.09rem;
    margin-bottom: 0.1rem;
}

.brand .con .content .img {
    width: 2.85rem;
    height: 2.85rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.brand .con .content .name {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #666;
    margin-top: 0.13rem;
    height: 0.48rem;
    overflow: hidden;
}

.brand .con .content .price {
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #e84608;
    margin-top: 0.13rem;
    font-family: 'Arial';
}

.infoajax img {
    width: 100%;
    max-width: 100%;
}

.new-loading {
    position: fixed;
    left: 0;
    top: 0;
    background: #f7f7f7;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 98;
}

.pop .box {
    background: #fff;
    border-radius: 5px;
    padding: 0 0.1rem;
    width: 4.4rem;
    position: fixed;
    left: 0.9rem;
    top: 50%;
    margin-top: -1rem;
    text-align: center;
    z-index: 90;
}

.pop .tit {
    font-size: 0.36rem;
    color: #353535;
    padding: 0.1rem 0;
}

.pop .btnb {
    overflow: hidden;
    padding-top: 0.15rem;
    padding-bottom: 0.1rem;
    border-bottom: 0;
}

.pop .btnb p {
    display: block;
    width: 50%;
    font-size: 0.3rem;
    color: #808080;
    float: left;
    text-align: center;
}

.pop .btnb a {
    display: block;
    color: #27a1e5;
    font-size: 0.3rem;
}

.pop .btnb a.no {
    border-right: 1px solid #c9c9c9;
}

.wll {
    margin-right: 0.2rem;
}

.refund-info {
    background: #fff;
    padding: 0.3rem 0.15rem 0.42rem;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

.refund-info .tit {
    font-size: 0.26rem;
    line-height: 0.26rem;
    color: #444;
    margin-bottom: 0.15rem;
}

.refund-info p {
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #666;
}

#qrcode img {
    width: 100% !important;
    height: 100% !important;
}

.singlepage {
    display: block;
    width: 6.1rem;
    padding: 0.34rem 0.15rem;
    background: #fff;
    min-height: 5.78rem;
    font-size: 0.26rem;
    line-height: 0.32rem;
    color: #666;
}

.singlepage .title {
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.4rem;
    color: #333;
}

.singlepage .tt {
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.24rem;
    margin-top: 0.1rem;
    color: #999;
}

.singlepage .bd {
    font-size: 0.24rem;
    line-height: 0.34rem;
    color: #666;
    margin-top: 0.3rem;
}

.gowxb {
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #9c9c9c;
    margin-top: 0.4rem;
}

#bar {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1.25rem;
    z-index: -1;
    text-align: center;
    color: #fff;
    border: 0;
    background: 0;
    font-size: 0.2rem;
    line-height: 0.3rem;
    height: 0.3rem;
    width: 2.5rem;
    display: block;
}

[v-cloak] {
    display: none;
}

.NoBnt {
    width: 2.93rem;
    height: 0.86rem;
    display: block;
    text-align: center;
    font-size: 0.36rem;
    line-height: 0.86rem;
    color: #ae8c35;
    border: 1px solid #ae8c35;
    margin: 0.47rem auto;
    border-radius: 0.08rem;
}

/*class*/
.class-box {
    padding: 0 0.2rem;
}

.class-title {
    text-align: center;
    height: 1.25rem;
    line-height: 1.25rem;
    color: #333;
    font-size: 0.3rem;
}

.class-box-list {
    overflow: hidden;
}

.class-box-item {
    display: block;
    float: left;
    width: 25%;
}

.c-b-i-tpic {
    height: 1.5rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.c-b-i-name {
    height: 0.4rem;
    width: 100%;
    text-align: center;
    color: #666;
    line-height: 0.4rem;
    overflow: hidden;
    font-size: 0.24rem;
}

.search-content {
    background-color: #fff;
}

/*new index*/
.index1 {
    background-color: #fff;
}

.class-list {
    padding: 0 0.1rem;
    overflow: hidden;
}

.class-item {
    width: 25%;
    height: 1.7rem;
    display: block;
    float: left;
    box-sizing: border-box;
}

.c-i-img {
    background-repeat: no-repeat;
    background-position: center 0.3rem;
    background-size: 0.80rem;
    height: 1.2rem;
}

.c-i-title {
    color: #1c1f23;
    font-size: 0.24rem;
    text-align: center;
}

.ad-01 {
    margin: 0.2rem 0.3rem;
    overflow: hidden;
}

.ad-01-item {
    width: 2.75rem;
    margin-left: 0.3rem;
    float: left;
    display: block;
}

.ad-01-item img {
    width: 100%;
}

.ad-01-item:first-child {
    margin-left: 0;
}

.i-p-l-title {
    text-align: center;
    font-size: 0.32rem;
    color: #1c1f23;
    height: 1rem;
    line-height: 1rem;
}

.index-pro-list, .i-p-l-item-box {
    overflow: hidden;
}

.i-p-l-item {
    float: left;
    display: block;
    box-sizing: border-box;
}

.i-p-l-i-img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.i-p-l-i-pa {
    display: none;
}

.index-pro-list1 .i-p-l-item-box {
    border-top: 1px solid #eeeeee;
}

.index-pro-list1 .i-p-l-item {
    width: 50%;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
}

.index-pro-list1 .i-p-l-item:nth-child(2n+1) {
    border-left: none;
}

.index-pro-list1 .i-p-l-item .i-p-l-i-img {
    height: 3.2rem;
    margin-bottom: 0.15rem;
}

.index-pro-list1 .i-p-l-item .i-p-l-i-name, .index-pro-list1 .i-p-l-item .i-p-l-i-price {
    height: 0.38rem;
    line-height: 0.38rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.24rem;
    color: #1c1f23;
}

.index-pro-list1 .i-p-l-item .i-p-l-i-price {
    font-weight: bold;
    padding-bottom: 0.15rem;
}

.index-pro-list2 .i-p-l-item-box {
    border-top: 1px solid #eeeeee;
}

.index-pro-list2 .i-p-l-item {
    width: 33.333333%;
    height: 3.25rem;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
}

.index-pro-list2 .i-p-l-item:nth-child(3n+1) {
    border-left: none;
}

.index-pro-list2 .i-p-l-item .i-p-l-i-img {
    height: 2.13rem;
}

.index-pro-list2 .i-p-l-item .i-p-l-i-name, .index-pro-list2 .i-p-l-item .i-p-l-i-price {
    height: 0.320rem;
    line-height: 0.320rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.24rem;
    color: #1c1f23;
}

.index-pro-list2 .i-p-l-item .i-p-l-i-price {
    font-weight: bold;
}

.index-pro-list3 .i-p-l-item-box {
    margin: 0rem 0.2rem 0rem 0.2rem;
}

.index-pro-list3 .i-p-l-item {
    padding: 0.2rem;
    padding-left: 2.2rem;
    height: 2.2rem;
    float: none;
    background-color: #fbfbfb;
    border-radius: 5px;
    margin-bottom: 0.2rem;
    position: relative;
}

.index-pro-list3 .i-p-l-item .i-p-l-i-pa {
    display: block;
    font-size: 0.2rem;
    color: #64666a;
}

.index-pro-list3 .i-p-l-item .i-p-l-i-name {
    font-size: 0.26rem;
    height: 0.9rem;
    color: #1c1f23;
    overflow: hidden;
    line-height: 150%;
}

.index-pro-list3 .i-p-l-item .i-p-l-i-price {
    font-size: 0.3rem;
    color: #1c1f23;
    font-weight: bold;
}

.index-pro-list3 .i-p-l-item .i-p-l-i-img {
    width: 2.2rem;
    height: 2.2rem;
    position: absolute;
    top: 0;
    left: 0rem;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.ad-02 {
    padding: 0.2rem;
}

.ad-02-item {
    display: block;
    border-radius: 5px;
    min-height: 1.77rem;
}

.ad-02-item img {
    width: 100%;
}

.welcome .youlike .content {
    border-top: 1px solid #eeeeee;
    overflow: hidden;
}

.welcome .youlike .content ul {
    overflow: hidden;
}

.welcome .youlike li {
    width: 50%;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    margin-right: 0.0rem;
    margin-bottom: 0rem;
    box-sizing: border-box;
}

.welcome .youlike .content a {
    display: block;
    height: auto;
    padding: 0;
    background: #fff;
}

.welcome .youlike .img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 3.2rem;
    width: auto;
}

.welcome .youlike .name {
    height: 0.38rem;
    line-height: 0.38rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.24rem;
    color: #1c1f23;
    margin-top: 0.0rem;
}

.welcome .youlike .price {
    height: 0.38rem;
    line-height: 0.38rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.24rem;
    color: #1c1f23;
    margin-top: 0.0rem;
    font-weight: bold;
    padding-bottom: 0.15rem;
}

.search-tit .btn {
    position: absolute;
    top: 0.12rem;
    left: 1.8rem;
    margin: 0;
}

.search-tit .text {
    width: 6rem;
    text-align: center;
    border-radius: 5px;
    height: 0.65rem;
    font-size: 0.28rem;
    line-height: 0.65rem;
    color: #999;
    border: 0;
    background: #fff;
}

.search-tit .text::-webkit-input-placeholder {
    text-align: center;
}

body.index1 {
    /*overflow-x: hidden;*/
}

.subnav .fd .tb {
    background: url("../img/index03.png") no-repeat;
    background-size: contain;
}

.subnav .fd.cur .tb {
    background: url("../img/index13.png") no-repeat;
    background-size: contain;
}

.subnav a {
    /*width: 1.28rem;*/
}

.find-box {
    background: #fff;
    padding: 0.3rem 0.2rem 0.1rem;
    margin-bottom: 0.2rem;
}
.find-box a{
    display: block;
}
.find-box .img {
    width: 100%;
    height: 3.46rem;
    border-radius: 6px;
}

.find-box .tit {
    font-size: 0.32rem;
    color: #1c1f23;
    line-height:0.5rem;
    margin-top: 0.20rem;

}
.find-box p{
    color: #64666a;
    font-size: 0.26rem;
    line-height:0.48rem;
    margin-top: 0.15rem;
    height: 0.96rem;
    overflow: hidden;
}
.find-box .read{
    padding-left: 0.53rem;
    font-size: 0.28rem;
    color: #999;
    background-image: url(../img/find_read.png);
    background-position: left center;
    background-size: 0.34rem 0.25rem;
    background-repeat: no-repeat;
    margin-right: 0.26rem;
}
.find-box .time{
    padding-left: 0.53rem;
    font-size: 0.28rem;
    color: #999;
    background-image: url(../img/find_time.png);
    background-position: left center;
    background-size: 0.29rem 0.29rem;
    background-repeat: no-repeat;
}
.find-box .rat{
    margin-top: 0.10rem;
}
.findinfo-con img{
    max-width: 100%;
}
.findinfo-box{
    padding: 0.3rem 0.4rem 0.3rem;
    background: #fff;
}
.findinfo-box .read{
    padding-left: 0.53rem;
    font-size: 0.28rem;
    color: #999;
    background-image: url(../img/find_read.png);
    background-position: left center;
    background-size: 0.34rem 0.25rem;
    background-repeat: no-repeat;
    margin-right: 0.26rem;
}
.findinfo-box .time{
    padding-left: 0.53rem;
    font-size: 0.28rem;
    color: #999;
    background-image: url(../img/find_time.png);
    background-position: left center;
    background-size: 0.29rem 0.29rem;
    background-repeat: no-repeat;
}
.findinfo-box h3{
    font-size: 0.34rem;
    line-height:0.5rem;
    color: #1c1f23;
}
.findinfo-con{
    background: #fff;
}
.pro-in-gocart{
    width: 50%;
    height: 1rem;
    text-align: center;
    color: #fff;
    font-size: 0.3rem;
    background: #ffc057;
}
.pro-in-gobuy{
    width: 50%;
    height: 1rem;
    text-align: center;
    color: #fff;
    font-size: 0.3rem;
    background: #ea5959;
}
.che-com .name{
    width: 2.1rem;
    overflow: hidden;
}
.per-cen .head a .name{
    width: 4rem;
    overflow: hidden;
}
.gs-index .swiper-container3{
    height: 4.8rem;
    width: 100%;
    position: relative;
}
.gs-index .swiper-slide{
    height: 4.8rem;
    width: 100%;
    background-image: url("../img/gs-img.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-pagination-bullet-active{
    background: #ae8c35;
}
.gj-hot-ad1{
    width: 3.24rem;
    height: 3.24rem;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.gj-hot-ad2{
    display: block;
    width: 3.12rem;
    height: 1.6rem;
    margin-bottom: .04rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.gj-hot-ad3{
    display: block;
    width: 3.12rem;
    height: 1.6rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.gj-first .gj-title{
    background: url("../img/gj_first_tit.png") no-repeat;
    background-size: contain;
}
.gj-title{
    width: 2.36rem;
    height: .42rem;
    margin: 0 auto;
}
.gj-first{
    background: #fff url("../img/gj-bg.png") no-repeat right
.2rem;
    background-size: 3.47rem 1.28rem;
    padding-left: .24rem;
    padding-top: .4rem;
    margin-top: .2rem;
}
.gj-more{
    width: .98rem;
    height: .58rem;
    margin: 0 auto;
    background: url("../img/gj-more.png") no-repeat;
    background-size: contain;
    display: block;
}
.gj-first-box{
    width: 100%;
    height: 4rem;
    display: flex;
    margin-top: .23rem;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.gj-first-list{
    width: 2.55rem;
    margin-right: .2rem;
}
.gj-first-img{
    width: 2.55rem;
    height: 2.55rem;
    display: block;
    border: 1px solid #efefef;
}
.gj-first-name{
    font-size: .26rem;
    line-height: 1;
    margin-top: .22rem;
    color: #222;
}
.gj-first-intro{
    font-size: .2rem;
    width: 100%;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: .15rem;
}
.gj-frist-price{
    font-size: .26rem;
    line-height: 1;
    margin-top: .16rem;
    color: #ae8c35;
}
.gj-fine .gj-title{
    background: url("../img/gj_fine_tit.png") no-repeat;
    background-size: contain;
}
.gj-fine{
    background: #fff url("../img/gj-bg.png") no-repeat right
    .2rem;
    background-size: 3.47rem 1.28rem;

    padding-left: .24rem;
    padding-top: .4rem;
    margin-top: .2rem;
}
.gj-fine-box{
    margin-top: .23rem;
    padding-left: .24rem;
}
.gj-fine-list{
    padding: .3rem .24rem .3rem 0;
    border-top: 1px solid #eee;
}
.gj-fine-img{
    width: 2rem;
    height: 2rem;
    float: left;
    border: 1px solid #efefef;
}
.gf-fine-right{
    width: 3.16rem;
    margin-top: .22rem;
    float: right;
}
.gf-fine-name{
    font-size: .26rem;
    line-height: 1;
    color: #333;
}
.gf-fine-intro{
    font-size: .2rem;
    line-height: .26rem;
    color: #666;
    margin-top: .18rem;
    height: .78rem;
    overflow: hidden;
}
.gf-fine-price{
    font-size: .26rem;
    line-height: 1;
    color: #ae8c35;
}
.gj-like{
    padding-top: .4rem;
    background: #fff;
    margin-top: .2rem;
}
.gj-like .gj-title{
    background: url("../img/gj_like_tit.png") no-repeat;
    background-size: contain;
}
.gj-like-box{
    margin-top: .44rem;
    padding: 0 .24rem;
}
.gj-like-list{
    float: left;
}
.gj-like-list:nth-child(2n+1){
    margin-right: .25rem;
}
.gj-like-img{
    width: 2.82rem;
    height: 3.04rem;
    box-sizing: border-box;
    border: 1px solid #efefef;
    border-radius: 2px;
}
.gj-fine-bot{
    height: 1.1rem;
    width: 2.82rem;
    margin-top: .3rem;
}
.gj-fine-name{
    font-size: .26rem;
    line-height: .36rem;
    color: #333;
}
.gj-fine-price{
    font-size: .26rem;
    line-height: 1;
    color: #ae8c35;
    margin-top: .1rem;
}
.newsearch-box{
  height: 2.35rem;
  width: 5.9rem;
  margin: .2rem auto 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.newsearch-box a{
  display: block;
  width: 100%;
  height: 100%;
}
.addaddress-right{
  float: right;
  width: 4.52rem;
    background: none;
    border: 0;
    font-size: 0.26rem;
    line-height: 0.38rem;
    color: #999;
        padding: 0.25rem 0rem;
}
.search2-tit{
  padding: 0.12rem 0.15rem;
  height: 0.9rem;
  border-bottom: 1px solid #e8e8e8;
  background: #f1f1f1;
  background-size: 6.1rem 0.1rem;
  height: 0.65rem;
  position: relative;
}
.search2-tit .btn {
    position: absolute;
    top: 0.12rem;
    left: 1.8rem;
    margin: 0;
    width: 0.6rem;
    height: 0.65rem;
    border: 0;
    background: url('../img/gs_search.png') no-repeat center center;
    background-size: 0.28rem 0.3rem;
    text-indent: -9999px;
}
.search2-tit .text {
    width: 6rem;
    text-align: center;
    border-radius: 5px;
    height: 0.65rem;
    font-size: 0.28rem;
    line-height: 0.65rem;
    color: #999;
    border: 0;
    background: #fff;
}
.order-memo{
  padding: .24rem;
  margin-top: .2rem;
  background-color: #fff;
  font-size: .24rem;
  line-height: .36rem;
  color: #333;
}
.gs-home-icon{
  width: .88rem;
  height: .88rem;
  background: url('../img/gs-home-icon.png') no-repeat;
  background-size: contain;
  position: fixed;
  bottom: 1.5rem;
  right: .5rem;
  display: block;
}
/*# sourceMappingURL=style.css.map */
