html{
    font-size: calc(100vw/7.5);
    background-color: #f5f5f5;
}
.midHead>p{
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .32rem;
    font-weight: bold;
    color: #333;
    background-color: #fff;
    padding-left: .2rem;
    padding-right: .2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.midDate{
   background-color: #fff;
}
.midDate>p{
    font-size: .24rem;
    color: #999;
    padding-left: .2rem;
    padding-right: .2rem;
    padding-bottom: .2rem;
}
.midDate>p>span{
    float: right;
}

.midBox{
    padding-left: .2rem;
    padding-right: .2rem;
    background-color: #ffff;
    padding-bottom: .2rem;
    font-size: .24rem;
}
.midBox img{
    max-width: 7.1rem;
    margin-top: .2rem;
    margin-bottom: .2rem;
}
.midBox p{
    padding-top: .2rem;
    text-indent: .5rem;
}

/*上一篇下一篇*/
.midBTN{
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    background-color: #fff;
}
.midBTN>a{
    display: inline-block;
    width: 2.5rem;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .32rem;
    border-radius: .1rem;
}
.midBTNtop{
    border: .02rem solid #3bb850;
    color: #3bb850;
    background-color: #ffff;
    margin-right: 1rem;
}
.midBTNbottom{
    border: .02rem solid #3bb850;
    color: #fff!important;
    background-color: #3bb850;
}

/*免责声明*/
.midDisclaimer{
    background-color: #fff;
    font-size: .24rem;
    padding-left: .2rem;
    padding-right: .2rem;
    padding-bottom: .2rem;
}
.midDisclaimer>p:nth-child(1){
    color: #999;
    margin-bottom: .2rem;
}

.midAD{
    background-color: #fff;
    margin-top: .2rem;
}
.midAD>a>img{
    width: 7.5rem;
    height: 2rem;
}

/*热门新闻*/
.HotNews{
    background-color: #fff;
}
.HotNewsP{
    height: .8rem;
    line-height: .8rem;
    padding-left: .2rem;
    font-size: .28rem;
    color: #333;
    border-bottom: .02rem solid #eee;
    font-weight: bold;
}
.HotNewsList>a{
    display: block;
    height: .6rem;
    line-height: .6rem;
    padding-left: .2rem;
    padding-right: .2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.HotNewsList>a+a{
    border-top: .02rem solid #eee;
}

/*产品列表*/
.mpdLike{
    margin-top: .25rem;
    padding-bottom: .25rem;
    /*margin-bottom: 1rem;*/
}
.mpdLike>p{
    height: .8rem;
    line-height: .8rem;
    padding-left: .2rem;
    font-size: .28rem;
    color: #333;
    border-bottom: .02rem solid #eee;
    font-weight: bold;
    background-color: #fff;
}
.productList{
    padding-left: .15rem;
    padding-right: .15rem;
    background-color: #f5f5f5;
    margin-bottom: 1rem;
}
.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_navBox{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 7.5rem;
    height: 1rem;
    font-size: 0;
    background-color: #fff;
    padding-left: .25rem;
    padding-right: .25rem;
}
.msh_footer_navBox>a{
    display: inline-block;
    width: 1.75rem;
    margin-top: .1rem;
    text-align: center;
}
.msh_footer_navBox>a>p{
    font-size: .24rem;
    color: #333;
}
.msh_footer_navBox>a>img{
    height: .5rem;
}