@charset "utf-8";
.mainCon{width:100%;margin:0 auto;overflow:hidden;}
.mBanner{    background: #049;}
.mBanner ul{    margin: 0 auto;
    padding: 16px 10px;
    overflow: hidden;}
.mBanner li.mUserHead{float:left;width: 48px;
    height: 48px!important;
    margin-right: 8px;
    border-radius: 50%;
    border: 3px solid #fff;
    box-shadow: 1px 1px 2px #330511;
    background: #fff;
    overflow: hidden;}
.mBanner li.mUserHead img{width:48px;height:48px;}
.mBanner li.mUserInfo{    
    margin-top: 10px;
    margin-left: 60px;
    color: #fefefe;
    font-size: 12px;
    line-height: 18px;}
.mBanner li p{    font-size: 16px;
    word-wrap: break-word;
    margin-right: 3px;
    display: inline-block;}
.mBanner li b{color:#fff;display:inline-block;}
.mBanner li span{    color: #fefefe;
    margin-top: -1px;}
.g-snav{    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #f4f4f4;
    box-shadow: 0 1px 2px #e6e6e6;
    font-size: 14px;
    overflow: hidden;}
.g-snav .g-snav-lst{display: block;
    text-align: center;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    overflow: hidden;}
    .g-snav span.mCurr {
    background: #fff;
    border-bottom: 2px solid rgb(246,183,70);
}
.g-snav .g-snav-lst a{display: block;
    color: #666;
    border-left: 1px solid #fff;
    border-top: 0 none;
    margin-bottom: 10px;}
.g-snav span.mCurr a{color:rgb(246,183,70);}
.mBuyRecord{clear:both;width:100%;background:#fff;overflow:hidden;margin-top:2px;}
.mBuyRecord ul{
    padding:15px 15px;position:relative;
    border-radius: 20px;
    box-sizing: border-box;
    border:1px solid #eee ;
} 
ul li.mBuyRecordR p{
    /*padding: 8px 0;*/
}

.mBuyRecord ul:after{content:"\0020";display:block;height:0;clear:both;}
.mBuyRecord li.mBuyRecordL{position:relative;float:left;width:80px;}
.mBuyRecord li img{width:80px;height:80px;display:inline-block;overflow:hidden;}
.mBuyRecord li.mBuyRecordR{position:relative;margin-left:90px;color:#666;line-height:20px;text-align:left;font-size: 14px;}
.mBuyRecord li.mBuyRecordR a{color:#666;}
.mBuyRecord li.mBuyRecordR p.mValue{color:#ddd;}
.mBuyRecord li.mBuyRecordR span{font-size: 14px;}
.mBuyRecord .mBuyRecordR .pRate{height:42px;margin-top:10px;position:relative;}
.mBuyRecord .Progress-bar ul{padding:0;width:100%;border:0 none;margin:0;}
.mBuyRecord .Progress-bar .Pro-bar-li li em{padding:0;}
.mSingle{color:#666;font-size:14px;overflow:hidden;}
.mSingle li{border-top:1px solid #eee;margin-top:-1px;}
.mSingle li a{display:block;padding:15px 10px;}
.mSingle li a p{color:#999;max-height:45px;overflow:hidden;}
.mSingle h3{margin-bottom:5px;}
.mSingle a h3 b{font-size:14px;margin-right:5px;color:#666;}
.mSingle a h3 em{font-style:normal;color:#ddd;font-size:10px;display:inline-block;word-break:keep-all;white-space:nowrap;}
.mSingle dl{margin-left:-5px;height:85px;overflow:hidden;}
.mSingle img{height:80px;margin:3px;border:1px solid #e7e7e7;}
.g-snav span.mCurr:after{position:absolute;width:10px;height:2px;bottom:4px;left:50%;margin-left:-5px;background:#ff8901;content:' ';}