.banner_box {
    width: 100%;
    height: 370px;
    *height: 437px;
    overflow: hidden;
    position: relative;
    padding-top: 66px;
    *zoom: 1
}

.banner_box .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    *top: 66px;
    left: 0;
    background: #262627 url(../images/author_banner_bg_06dafbd.jpg) no-repeat;
    display: block;
    background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/author_banner_bg_06dafbd.jpg") \9;
    background: none \9
}

.banner_box .info_box {
    position: relative;
    width: 1180px;
    margin: 60px auto 35px;
    color: #fff;
    height: 275px;
    *top: 100px
}

.info_box ul {
    padding: 0 10px;
    height: 100%
}

.info_box ul li {
    float: left;
    width: 270px;
    height: 100%;
    text-align: center;
    margin: 0 10px
}

.info_box .author-info {
    background: #262627;
    width: 268px;
    height: 160px;
    padding-top: 26px;
    border: 1px solid #262627;
    border-bottom: 0
}

.author-pic {
    width: 85px;
    height: 85px;
    margin: 0 auto;
    display: block;
    position: relative;
    border-radius: 100%;
    overflow: hidden
}

.author-pic p {
    height: 24px;
    overflow: hidden
}

.author-pic img {
    width: 100%;
    height: 100%
}

.author-name, .author-name:link {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    margin-top: 12px
}

.author-name:hover {
    text-decoration: none
}

.info_box .public-v, .author-list .public-v {
    display: inline-block
}

.author-summary {
    margin: 8px 10px 0;
    color: #999;
    font-size: 14px;
    min-height: 19px;
    height: 19px;
    overflow: hidden;
    text-align: center;
    min-height: 19px
}

.info_box .author-rss {
    padding: 23px 72px;
    background: rgba(38, 38, 39, .8);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#cc383839", endColorstr="#cc383839");
    height: 39px;
    border: 1px solid #262627;
    border-top: 0
}

.info_box .author-rss .btn {
    display: block;
    height: 39px;
    border-radius: 20px;
    line-height: 39px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-family: '微软雅黑';
    background: #e94c3d;
    padding: 0 24px
}

.info_box .author-rss .btn:hover {
    cursor: pointer;
    text-decoration: none;
    background: #f06f63
}

.info_box .author-rss .btn:active {
    background: #ba291B
}

.info_box .author-rss .author_rssi {
    background: url(../images/add-minus_ad790cf.png) no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 10px;
    overflow: hidden
}

.info_box .author-rss .minus {
    background-position: 0 -12px
}

.info_box .author-rss .author_rsst {
    color: #fff;
    *zoom: 1
}

.info_box .active .author-info {
    border-color: #e94c3d
}

.info_box .active .author-rss {
    border-color: #e94c3d
}

.index_tab {
    width: 1180px;
    height: 50px;
    overflow: hidden;
    margin: 50px auto 0
}

.index_tab li {
    float: left;
    width: 196px;
    height: 48px;
    border-bottom: 2px solid #ccc;
    text-align: center;
    overflow: hidden
}

.index_tab li.active {
    border-color: #e94c3d
}

.index_tab li a:link, .index_tab li a:visited {
    text-decoration: none;
    font: 20px/48px "微软雅黑";
    color: #333;
    width: 100%;
    height: 100%;
    display: block
}

.authorlists {
    width: 1180px;
    margin: 44px auto 0
}

.author-list {
    position: relative;
    clear: both;
    zoom: 1;
    min-height: 400px;
    _height: 400px
}

.author-list:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
    zoom: 1
}

.rss_tip {
    margin: 0 auto;
    width: 470px;
    height: 76px;
    line-height: 76px;
    overflow: hidden;
    background: #FFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .6);
    z-index: 99999;
    position: fixed;
    _position: absolute;
    top: 0;
    text-align: center;
    border: 1px solid #b5b5b5 \9
}

.public-icon-notice-success, .public-icon-notice-error {
    vertical-align: middle
}

.rss_txt {
    font: 400 16px/76px "微软雅黑";
    margin: 0 0 0 10px;
    color: #666;
    display: inline-block
}

.loading {
    text-align: center;
    line-height: 24px;
    margin: 38px 0 58px;
    color: #999;
    font-size: 16px
}

.loading .i {
    position: relative;
    margin-right: 10px;
    background: url(../images/min_loading_618a14f.gif) no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin-top: 4px
}

.loading b {
    font-weight: 400;
    line-height: 24px;
    display: inline-block;
    vertical-align: top
}

.novis {
    visibility: hidden !important
}