html{
    font-size: calc(100vw/7.5);
    background-color: #f5f5f5;
}
.msh_search_box{
    height: .8rem;
}
.msh_search{
    position: fixed;
    width: 7.5rem;
    height: .8rem;
    line-height: .8rem;
    background-color: #3bb850;
    top: 0;
    left: 0;
    z-index: 99999;
}
.msh_search>img{
    width: 1.55rem;
    height: .59rem;
    margin-right: .15rem;
    margin-left: .3rem;
}
.msh_search>a{
    display: inline-block;
    width: 4.5rem;
    height: .56rem;
    line-height: .56rem;
    border-radius: .15rem;
    background-color: #fff;
}
.msh_search>a>img{
    width: .26rem;
    height: .26rem;
    margin-left: .15rem;
    margin-right: .05rem;
    margin-top: -.04rem;
}
.msh_search>a>span{
    font-size: .24rem;
    color: #999;
}
.msh_sign{
    float: right;
    height: .8rem;
    line-height: .72rem;
    margin-right: .1rem;
}
.msh_sign>img{
    width: .54rem;
    height: .54rem;
}

/*轮播*/
.slideBox{
    width: 7.5rem;
    height: 3.6rem;
}
.slideBox img{
    width: 7.5rem;
    height: 3.6rem;
}
/*点样式*/
.swiper-pagination-bullet-active{
    background-color: #3bb850!important;
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 1;
}
/*导航*/
.msh_nav{
    height: 1.07rem;
    padding-top: .2rem;
    padding-left: .2rem;
    padding-right: .2rem;
    background-color: #fff;
    border-bottom: 1px solid #f4f4f4;
}
.msh_nav>a{
    float: left;
    display: inline-block;
    width: 1.3rem;
    text-align: center;
}
.msh_nav>a>p{
    font-size: .22rem;
    color: #7d7d7d;
}
.msh_nav>a+a{
    margin-left: .15rem;
}
.msh_nav>a>img{
    width: .55rem;
    height: .55rem;
    margin-bottom: .06rem;
}
/*最新入驻*/
.msh_new_bs{
    height: .6rem;
    line-height: .6rem;
    padding-left: .25rem;
    padding-right: .25rem;
    background-color: #fff;
}
.msh_new_bs>img{
    width: .36rem;
    height: .36rem;
    margin-top: -.05rem;
}
.msh_new_span{
    font-size: .28rem;
    color: #f12d10;
    margin-left: .15rem;
    margin-right: .6rem;
}
.msh_new_span1{
    overflow: hidden;
    width: 4.5rem;
    height: .6rem;
    line-height: .6rem;
    float: right;
}
.msh_new_span1>ul>li{
    height: .6rem;
    line-height: .6rem;
    margin-top: .2rem;
    font-size: .24rem;
    display: none;
}
.msh_show_li{
    display: block!important;
    animation: flyOut 5s;
    -moz-animation: flyOut 5s;	/* Firefox */
    -webkit-animation: flyOut 5s;	/* Safari 和 Chrome */
    -o-animation: flyOut 5s;	/* Opera */
}
.msh_show_li>span:nth-child(1){
    display: inline-block;
    width: 3.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.msh_show_li>span:nth-child(2){
    display: inline-block;
    float: right;
}
@keyframes flyOut
{
    0% {margin-top: .2rem;}
    10% {margin-top: 0;}
    40% {margin-top: 0;}
    60% {margin-top: 0;}
    80% {margin-top: 0;}
    100% {margin-top: -.6rem;}
}
@-moz-keyframes flyOut /* Firefox */
{
    0% {margin-top: .2rem;}
    10% {margin-top: 0;}
    40% {margin-top: 0;}
    60% {margin-top: 0;}
    80% {margin-top: 0;}
    100% {margin-top: -.6rem;}
}
@-webkit-keyframes flyOut /* Safari 和 Chrome */
{
    0% {margin-top: .2rem;}
    10% {margin-top: 0;}
    40% {margin-top: 0;}
    60% {margin-top: 0;}
    80% {margin-top: 0;}
    100% {margin-top: -.6rem;}
}
@-o-keyframes flyOut /* Opera */
{
    0% {margin-top: .2rem;}
    10% {margin-top: 0;}
    40% {margin-top: 0;}
    60% {margin-top: 0;}
    80% {margin-top: 0;}
    100% {margin-top: -.6rem;}
}

/*交易和回收*/
.msh_midBox{
    margin-top: .2rem;
    background-color: #fff;
    font-size: .24rem;
}
.msh_deal{
    padding: .3rem;
}
.msh_deal_left{
    float: left;
    display: block;
}
.msh_deal_left>p{
    width: 1.2rem;
    text-align: center;
}
.msh_deal_left>p>img{
    width: .8rem;
    height: .8rem;
    margin-bottom: .1rem;
}
.msh_deal_right{
    float: left;
    width: 5.68rem;
    height: 1.29rem;
    overflow: hidden;
}
.msh_deal_right>ul>li{
    height: .43rem;
    line-height: .43rem;
}
.msh_deal_right>ul>li>a{
    display: block;
}
.msh_deal_right>ul>li>a>span:nth-child(1){
    display: inline-block;
    width: 4rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.msh_deal_right>ul>li>a>span:nth-child(2){
    float: right;
    color: #ff0000;
}
.msh_line{
    margin-right: .4rem;
    margin-left: .4rem;
    height: .02rem;
    background-color: #eee;
}
/*库存*/
.newStock{
    margin-top: .2rem;
    background-color: #fff;
    font-size: .24rem;
}
.newStock>p{
    height: .8rem;
    line-height: .8rem;
    padding-left: .25rem;
    border-bottom: .02rem solid #eee;
    font-size: .28rem;
    font-weight: bold;
    color: #333;
}
.newStock>p>img{
    width: .36rem;
    height: .36rem;
    margin-right: .2rem;
    vertical-align: text-top;
}
.newStock>p>a{
    float: right;
    margin-right: .25rem;
    color: #999!important;
    font-size: .24rem;
}
.newStockTable{

}
.newStockTable tr{
    height: .6rem;
    line-height: .6rem;
    text-align: left;
}
.newStockTable>table>thead>tr{
    border-bottom: .02rem solid #eee;
}
.newStockTable>table>thead>tr>td{
    font-weight: bold;
}
.newStockTable tr>td:nth-child(1){
    width: 1.3rem;
}
.newStockTable tr>td:nth-child(2){
    width: 2.6rem;
}
.newStockTable tr>td:nth-child(3){
    width: 1.9rem;
}
.newStockTable tr>td:nth-child(4){
    width: 1.1rem;
    text-align: left;
}
.newStockTable tbody>tr>td{
    text-align: left;
}
.newStockTable tr>td:nth-child(1){
    padding-left: .3rem;
}
.newStockTable tbody>tr>td:nth-child(3){
    color: #ff0000;
}
.newStockTable tbody>tr>td:nth-child(1)>span{
    width: 1.6rem;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newStockTable tbody>tr>td:nth-child(2)>span{
    width: 2.6rem;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*易卖精选*/
.mshSelected{
    margin-top: .2rem;
    background-color: #fff;
}
.mshSelected>p{
    height: .8rem;
    line-height: .8rem;
    padding-left: .25rem;
    border-bottom: .02rem solid #eee;
    font-size: .28rem;
    font-weight: bold;
    color: #333;
}
.mshSelected>p>img{
    width: .36rem;
    height: .36rem;
    margin-right: .2rem;
    vertical-align: text-top;
}
.mshSelected>p>span{
    float: right;
    margin-right: .25rem;
    color: #3bb850;
    font-size: .24rem;
    font-weight: bold;
}
.mshSelected>a>img{
    width: 7.5rem;
    height: 1.5rem;
}
/*品牌*/
.miBrand{
    background-color: #fff;
    overflow-x: scroll;
    white-space: nowrap;
    font-size: .28rem;
    color: #333;
    padding-top: .28rem;
    font-weight: bold;
    border-bottom: 0.02rem solid #eee;
}
.miActive{
    position: fixed;
    width: 7.5rem;
    left: 0;
    top: .8rem;
}
.miBrand>span{
    display: inline-block;
    width: 1.8rem;
    text-align: center;
    padding-bottom: .28rem;
}
.miBrand>span+span>span{
    display: inline-block;
    width: 1.7rem;
    border-left: .02rem solid #eee;
}
.mActive{
    color: #3bb850;
    border-bottom: .02rem solid #3bb850;
}
/*产品列表*/
.productList{
    padding-left: .15rem;
    padding-right: .15rem;
    background-color: #f5f5f5;
    padding-bottom: .15rem;
}
.plBox{
    display: block;
    float: left;
    width: 3.15rem;
    height: 4.8rem;
    background-color: #fff;
    margin-top: .15rem;
    border-radius: .15rem;
    padding: .2rem;
    margin-right: .1rem;
}
.productList>.plBox:nth-child(2n){
    margin-right: 0;
}
.plImg{
    display: block;
    width: 3rem;
    height: 3rem;
    margin: auto;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.plImg>img{
    max-width: 3rem;
    max-height: 3rem;
}
.plTitle{
    height: .85rem;
}
.plTitle>span{
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: .18rem;
    margin-bottom: .18rem;
    font-size: .24rem;
}
.plModel{
    color: #999;
    font-size: .24rem;
    border-radius: .08rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: .1rem;
}
.plPrice>span:nth-child(1){
    color: #ff0000;
    font-size: .3rem;
}
.plPrice>span:nth-child(2){
    color: #999;
    font-size: .24rem;
    float: right;
}


/*底部导航*/
.msh_footer_ad100{
    height: 1rem;
}
.msh_footer_navBox100{
    height: 1rem;
}
.msh_footer_nav{
    position: fixed;
    bottom: 0;
    left: 0;
}
.msh_footer_ad{
    height: 1rem;
    position: relative;
}
.msh_footer_ad>a>img{
    width: 7.5rem;
    height: 1rem;
}
.footer_ad_close{
    display: inline-block;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    border-radius: 50%;
    position: absolute;
    right: .2rem;
    top: .1rem;
    background-color: rgba(0,0,0,.4);
    text-align: center;
    color: #fff;
    font-size: 0.2rem;
}
.msh_footer_navBox{
    height: 1rem;
    font-size: 0;
    background-color: #fff;
    /*padding-left: .25rem;*/
    /*padding-right: .25rem;*/
}
.msh_footer_navBox>a{
    display: inline-block;
    width: 1.5rem;
    margin-top: .1rem;
    text-align: center;
}
.mshEImg>img{
    height: 1rem!important;
    margin-top: -.75rem;
}
.msh_footer_navBox>a>p{
    font-size: .24rem;
    color: #333;
}
.msh_footer_navBox>a>img{
    height: .5rem;
}
.color_3bb850{
    color: #3bb850!important;
}

/*加载更多*/
.addmore{
    display: none;
    margin-top: .4rem;
    padding-bottom: .4rem;
    text-align: center;
    font-size: .24rem;
}

/*返回顶部*/
.backToTop {
    width: .7rem;
    height: .7rem;
    position: fixed;
    bottom: 1rem;
    right: 0.3rem;
    z-index: 99;
    display: none;
}



/*签到弹窗*/
.OPW_bg{
    display: none;
    position: fixed;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.5rem;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    text-align: center;
    z-index: 999999;
}
.OPW_bgImg{
    position: fixed;
    width: 6.67rem;
    height: 9.01rem;
    top: 50%;
    left: 50%;
    margin-left: -3.335rem;
    margin-top: -4.5rem;
    background: url("../../images/mobile/signIn_bg.png") no-repeat;
    background-size: 6.67rem 9.01rem;
}
.OPW_close{
    float: right;
    margin-top: .2rem;
    margin-right: .2rem;
    font-size: .32rem;
    color: #fff;
}
.obtain_text{
    padding-top: .75rem;
    font-size: .24rem;
    color: #fff;
}
.signIn_img{
    margin-top: .4rem;
}
.signIn_img>img{
    width: 6.02rem;
    height: 3.85rem;
}
.signIn_btn{
    margin-top: 2.6rem;
}
.signIn_btn>button{
    width: 3.2rem;
    height: .7rem;
    background: #24e044 ;
    text-align: center;
    line-height: .7rem;
    border-radius: .08rem;
    color: #fff;
    font-size: .3rem;
}
/*第七天奖品*/
.OPW_bgImg7{
    display: none;
}
.OPW_prize{
    position: absolute;
    top: 2.3rem;
    left: 2.5rem;
    font-size: .4rem;
    color: #df8700;
    font-weight: bold;
}
.prize1{
    background: url(../../images/mobile/open_prize.png) no-repeat;
}

/*******弹窗部分************/
.w_result_box {
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 16px;
    bottom: 0;
    z-index: 99999;
    display: none;
}
.w_result {
    width: 6.1rem;
    height: 7.8rem;
    position: relative;
    left: 50%;
    top: 50%;
    margin-top: -4rem;
    margin-left: -3.05rem;
    background: url(../../images/mobile/openbox1.png) no-repeat bottom;
    background-size: 100%;
    z-index: 9;
    /*background-position: bottom;*/
}
.prize {
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
}
.prize {
    width: 7.1rem;
    height: 7.8rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -4rem;
    margin-left: -3.73rem;
    background-repeat: no-repeat;
    z-index: 10;
    background-size: 100% 100%;
    background-position: bottom;
}
/*抽奖弹窗确定按钮样式*/
.wallet {
    width: 6.1rem;
    height: 7.8rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -3.8rem;
    margin-left: -3.05rem;
    background: url(../../images/mobile/openbox2.png) no-repeat bottom;
    background-size: 6.38rem ;
    z-index: 10;
    overflow: hidden;
    text-align: center;
}
.wallet button {
    width: 3rem;
    height: .8rem;
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: .5rem;
    margin-left: -1.5rem;
    font-size: .4rem;
    text-align: center;
    color: #fff;
    background-color: #00aaff;
    border-radius: .39rem;
    border: 0;
    opacity: 1;box-shadow: 0 5px 0 #006191; transform:translateY(-5px);
    cursor: pointer;
}
.wallet button:active{
    box-shadow:none;
    transform:translateY(0px);
}
.money{
    position: absolute;
    width: 3rem;
    top: 2.65rem;
    left: 3.2rem;
    font-size: .45rem;
    color:#df8800;
    font-weight: bold;
    text-align: left;
}

/*星星动态效果*/
.stars {
    position: absolute;
    top: -.65rem;
    left: .2rem;
    width: 88px;
}
.stars {
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-iteration-count: 100000;
    -webkit-animation-iteration-count: 100000;
}