a{
    color:#000000;
}
.approve_co {
    display: inline-block;
    height: 12px;
    vertical-align: -1px;
    width: 12px;
}
.content{
    padding:12px 8px 1px
}
.wcj_c{
    border-radius:4px;
    border:#e2e7de 1px solid;
    background:#fff;
    -webkit-box-shadow:rgba(0,0,0,.02) 0 1px 0;
    box-shadow:rgba(0,0,0,.02) 0 1px 0
}
.fd_c{
    margin-bottom:10px;
    padding:8px;
    line-height:20px;
    position:relative
}
.fd_tit{
    margin-bottom:2px;
    color:#333;
    line-height:24px
}
.fd_tit_out{
    margin:12px 0 6px;
    font-size:14px
}
.fd_show{
    width:100%;
    margin:5px auto
}
.fd_show img{
    max-width:100%;
    border-radius:4px 4px 0 0
}
.fd_forward{
    height:46px;
    margin-bottom:10px;
    padding:8px 8px 8px 72px;
    color:#fff;
    line-height:20px;
    font-weight:700;
    text-shadow:0 1px rgba(0,0,0,.3);
    border-radius:4px;
    border:#e2e7de 1px solid;
    background:#fff;
    -webkit-box-shadow:rgba(0,0,0,.02) 0 1px 0;
    box-shadow:rgba(0,0,0,.02) 0 1px 0;
    position:relative;
    background:#fe713a;
    background:-webkit-gradient(linear,0 0,0 100%,from(#fe713a),to(#fc5c3c));
    background:linear-gradient(#fe713a,#fc5c3c)
}
.fd_forward h3{
    font-size:18px;
    line-height:32px
}
.fd_forward p{
    margin-top:-5px;
    font-size:12px
}
.fd_icon_love2{
    width:60px;
    height:60px;
    background:url(https://u1.sinaimg.cn/upload/2013/11/21/45286.png);
    -webkit-background-size:cover;
    background-size:cover;
    position:absolute;
    top:0;
    left:0;
    display:block
}
.fd_icon_love{
    width:23px;
    height:23px;
    margin-top:-.14em;
    vertical-align:middle;
    background:url(https://u1.sinaimg.cn/upload/2013/10/29/love.png);
    -webkit-background-size:cover;
    background-size:cover;
    display:inline-block
}
.fd_icon_ok{
    width:23px;
    height:23px;
    margin-top:-.14em;
    vertical-align:middle;
    background:url(https://u1.sinaimg.cn/upload/2013/11/05/ok.png);
    -webkit-background-size:cover;
    background-size:cover;
    display:inline-block
}
.fd_rulels{
    list-style:disc;
    margin-left:16px
}
.fd_omit{
    max-height:7.14em;
    padding-right:15px;
    font-size:14px;
    text-overflow:ellipsis;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical
}
.progress-wrap{
    margin:5px 5px 5px 22px;
    font-size:14px;
    border-left:1px solid green
}
.progress-wrap section{
    position:relative
}
.progress-wrap time{
    width:40px;
    margin-top:-14px;
    font-size:10px;
    line-height:16px;
    text-align:center;
    word-wrap:break-word;
    background:#f8f8f8;
    position:absolute;
    top:50%;
    left:-21px
}
.progress-wrap time::before{
    width:6px;
    height:6px;
    margin-top:-26px;
    content:'';
    border-radius:6px;
    border:#eaeed9 2px solid;
    background:#8fd259;
    position:absolute;
    top:50%;
    left:16px
}
.progress-wrap .tc{
    min-height:35px;
    margin:10px 0 5px 22px;
    padding:5px 7px;
    border-radius:5px;
    border:1px solid #eaeed9;
    background:#fbfcf5;
    position:relative
}
.progress-wrap .tc img{
    margin-left:2px;
    display:inline-block
}
.progress-wrap .tc::before{
    width:7px;
    height:7px;
    margin-top:-4px;
    content:'';
    border:#eff0ea 1px solid;
    border-top:0;
    border-right:0;
    background:#fbfcf5;
    position:absolute;
    top:50%;
    left:-5px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.fd_p{
    word-wrap:break-word;
    text-indent:2em;
    font-size:14px
}
.fd_p p{
    margin-bottom:10px;
    text-indent:2em
}
.fd_p img{
    max-width:100%;
    display:block
}