.m-reward{
height: 100px;
border-left: 5px solid #d55a51;
background-color: #eee;
color: #5e5e5e;
font-family: verdana, geneva;
margin-top: 20px;
}

.m-desc{
font-size: 16px;
height: 42px;
text-indent: 20px;
line-height: 42px;
}

.reward-wrap h2 {
    text-align: center;
    font-size: 24px;
    color: #666;
    font-weight: normal;
    margin: 22px 0;
}

.reward-wrap .wechat, .reward-wrap .zhifubao {
    position: relative;
    float: left;
    width: 240px;
    height: 260px;
    padding: 10px;
    border: 5px solid #ff7300;
    border-radius: 10px;
    box-sizing: border-box;
}

.reward-wrap .wechat img {
    width: 100%;
}

img {
    border: 0;
}


.reward-btn{
width: 100px;
line-height: 40px;
text-align: center;
background-color: #d55a51;
color: #fff !important;
margin-left: 20px;
font-size: 14px;
cursor: pointer;
border-radius: 5px;
display: block;
text-decoration: none;
}

.reward-wrap{
font-family: verdana, geneva;
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 360px;
border-radius: 0px;
background: #fff;
box-shadow: 0 0 0 2000px rgba(0, 0, 0, .5);
border-radius: 10px;
}

.reward-btn-close{
position: absolute;
font-size: 30px;
color: #999;
top: 0px;
right: 0px;
cursor: pointer;
padding: 10px 20px;
transform: rotate(45deg);
}

#reward-content:target{
display: block;
}
.wechat{
margin-left: 20px;
}

.zhifubao{
margin-left: 20px;
margin-right: 15px;
}

.postBody a:link, .postBody a:visited, .postBody a:active {
    text-decoration: none;
}



.zhifubao img {
    width: 66%;
    margin-left: 40px;
}