

    #content h2 {color:#007722;}
    .indent {*zoom: 1; margin-bottom: 30px;}
    .article h2{margin:24px 0 3px 0}
    .discussion_link a{font-size: 14px; color: #999; }
    .discussion_link a:hover{ color: #fff; background: #999;}
    #mainpic img { max-width: 135px; }
    #mainpic { width: 143px; }
    .biz {font-size: 11px; height: 19px; line-height: 19px;margin: 0; background-color: #fdd658;border-radius: 10px;display: inline-block;width: 65px; color: #764f0f;}
    .section-discussion table tr .pl{
        padding: 8px 3px 8px 0;
    }
    .article h2{margin:24px 0 12px 0}
  
    .more-attrs,
    .more-attrs:link {
        color: #aaa;
    }

    .more-attrs:hover{
        color: #fff;
        background: #aaa;
    }

.episode_list {overflow:hidden; zoom:1;margin-bottom:15px;}
.episode_list a:link, .episode_list a:visited,.episode_list a:hover {display:inline-block; _display:inline; zoom:1; height:25px; width:45px; line-height:25px; text-align:center; margin: 0 7px 15px 0; border:1px solid #ccddeb; color:#369; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.episode_list a:hover {background:#fff;}
.episode_list a.now {background:#f0f8ff;}
.episode_list a.dis {border:1px solid #e6e6e6; color:#999; cursor:default;}
.episode_list a.hide {display:none}
.episode_list .ep_more span{
    border-color: #566D5E transparent transparent;
    border-style: solid dashed dashed;
    border-width: 5px;
    display: inline-block;
    font-size: 0;
    height: 0;
    line-height: 0;
    vertical-align: middle;
    width: 0;
    margin-top:4px;
}

    .play-source {
        background-color:#fff;
        border:1px solid #bbbbbb63;
        overflow: hidden;
        text-align: left;
    }
    #tv-play-source{
        z-index: 1;
        position: absolute;
        left: 50%;
        width: 600px;
        padding: 20px 0 10px 25px;
        margin:0 auto;
    }
    .vendor-icon {
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin-left: 5px;
        margin-bottom: 2px;
    }
    .cross {
        padding: 0 25px 20px 0;
    }
    .cross:after {
        content: '';
        display: table;
        clear: both;
    }
    .cross span:last-child {
        float: right;
    }
    .episode-list{
        letter-spacing:-0.31em;
        *letter-spacing:normal;
        word-spacing-0.43em;
    }
    .episode-list a:link,
    .episode-list a:visited,
    .episode-list a:hover,
    .episode-list a:active {
        background:none;
        border:1px solid #ccddeb;
        border-radius:2px;
        color:#336699;
        height:24px;
        line-height:24px;
        margin:0 12px 12px 0;
        text-align:center;
        display:inline-block;
        *display:inline;
        *zoom:1;
        vertical-align:top;
        letter-spacing:normal;
        word-spacing:normal;
        width:45px;
    }
    .episode-list a:active {
        color:#9999cc;
    }
    .gray_ad {
        position: relative;
    }
    .gray_ad h2 {
        margin-bottom: 6px;
    }
    .gray_ad .report-error {
        color: #999;
        display: none;
        position: absolute;
        top: 10px;
        right: 10px;
        background: transparent;
    }
    .gray_ad:hover .report-error {
        display: inline;
    }
    .buyinfo-del-btn {
        position: absolute;
        right: 10px;
    }
    .bs li a {
        margin-left: 6px;
    }
    .buylink-price {
        left: 130px;
        position: absolute;
        color: #999;
    }

.tags {
    margin-bottom:30px;
}
.tags-body {
    line-height:24px;
    letter-spacing:-0.31em;
    *letter-spacing:normal;
}
.tags-body a {
    display:inline-block;
    *display:inline;
    letter-spacing:normal;
    margin:0 8px 8px 0;
    padding:0 8px;
    background-color:#f5f5f5;
    -webkit-border-radius:2px;
       -moz-border-radius:2px;
            border-radius:2px;
}

.tags-body a:link,
.tags-body a:visited {
    background-color:#f5f5f5;
    color: #37A;
}

.tags-body a:hover,
.tags-body a:active {
    background-color: #e8e8e8;
    color: #37A;
}

#subject-doulist {
    margin-bottom: 40px;
    word-wrap: break-word;
}
#subject-doulist ul {
    border-top: 1px dashed #DDD;
}
#subject-doulist li {
    padding: 4.5px 0;
    border-bottom: 1px dashed #DDD;
}
#subject-doulist li span {
    line-height: 1.5;
    color: #666;
}
#subject-doulist .doulist-add-btn {
    float: none;
    margin-top: 5px;
}
