

div#content {
    border-radius: 10px 10px 10px 10px;
    margin: 0 auto;
    position: relative;
    width: 900px;
}

.clearfix, #content {
    display: block;
}
div#main {
    float: left;
    width: 625px;
}
.publisher {
    margin-bottom: 15px;
}

.publisher {
    position: relative;
    z-index: 100;
}
.clearfix, #content {
    display: block;
}
.publisher .pb-avatar {
    float: left;
    position: relative;
}
 .publisher .pb-avatar a.blog-avatar {
    background-position: center center;
    border-bottom: 1px solid #0A2939;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 64px;
    outline: medium none;
    text-indent: -9999px;
    width: 64px;
}
#upload-avatar-when-no-avatar {
    color: #307DCA;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 64px;
}
.publisher .pb-action-holder {
    border-bottom: 2px solid #B9BDC2;
    border-radius: 7px 7px 7px 7px;
    float: left;
    margin-left: 21px;
    width: 540px;
}
.publisher .pb-triangle {
    background: url("/images/triangle_$2051.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    left: 76px;
    position: absolute;
    top: 25px;
    width: 9px;
}
.publisher .pb-action {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    padding: 13px 5px 12px;
    height:65px;
}
.publisher .pb-action-holder ul {
    position: relative;
}
.publisher .pb-action li {
    float: left;
    text-align: center;
    width: 106px;
}
.publisher .pb-action li a {
    background: url("/images/publisher-v2_$1690.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 65px;
    outline: medium none;
    text-indent: -9999px;
    width: 106px;
}
.publisher .pb-action .photo {
    background-position: -106px 0;
}
.publisher .pb-action .music {
    background-position: -212px 0;
}
.publisher .pb-action .link {
    background-position: -318px 0;
}
.publisher .pb-action .video {
    background-position: -424px 0;
}
.feed-list {
    clear: both;
}
.feed {
    color: #444444;
    margin: 10px 0;
    padding: 5px 0;
}
.feed, .feed-hd, .feed-ft, .feed-ct {
    display: block;
}
.feed .feed-avatar {
    float: left;
    height: 64px;
    position: relative;
    width: 64px;
}
.feed .feed-avatar a.blog-avatar {
    background-position: center center;
    border-bottom: 1px solid #0A2939;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 64px;
    outline: medium none;
    text-indent: -9999px;
    width: 64px;
}
.feed a {
    color: #B3BBC3;
}
.feed-content-holder {
    float: right;
    position: relative;
    width: 540px;
}
.pop {
    border-bottom: 2px solid #B9BDC2;
    border-radius: 7px 7px 7px 7px;
    position: relative;
}
.pop .pop-triangle {
    background: url("/images/triangle_$2051.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    left: -9px;
    position: absolute;
    top: 25px;
    width: 9px;
    z-index: 1;
}
.pop .pop-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    padding: 15px 20px;
}
.clearfix, #content {
    display: block;
}
.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}
.feed .feed-title {
    clear: both;
    color: #444444;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.3em;
    margin: 5px 0;
    word-wrap: break-word;
}
.feed .feed-avatar a.blog-avatar {
    background-position: center center;
    border-bottom: 1px solid #0A2939;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 64px;
    outline: medium none;
    text-indent: -9999px;
    width: 64px;
}
.feed a {
    color: #B3BBC3;
}
.feed .feed-ct {
    clear: both;
    margin: 10px 0;
    overflow: hidden;
    width: 500px;
    word-wrap: break-word;
}
.feed {
    color: #444444;
    margin: 10px 0;
    padding: 5px 0;
    display:block;
    clear:both;
    
}
.feed, .feed-hd, .feed-ft, .feed-ct {
    display: block;
}

.feed .feed-txt-summary, .feed .feed-txt-full, .feed .feed-link-desc {
    color: #444444;
    font-size: 14px;
   
}

.feed .feed-act {
    float: right;
}
.feed .feed-cmt, .feed .feed-rt, .feed .feed-del, .feed .feed-edit, .feed .feed-nt, .feed .editor-block, .feed .editor-promote, .feed .editor-promoted, .feed .feed-block, .feed a.editor-black {
    display: block;
    float: right;
    height: 14px;
    line-height: 14px;
    margin-left: 5px;
}
div#aside {
    float: right;
    width: 250px;
}
#aside .sidebox {
    clear: both;
    margin-bottom: 15px;
}
ul {
    list-style: none outside none;
}
.sidemenu li.active {
    border: 1px solid #006A9D;
}
.sidemenu li.first {
    border-top: 1px solid #B1C5C7;
}
.sidemenu li.first, .sidemenu li.first a {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.sidemenu li {
    position: relative;
}
.sidemenu li {
    border-left: 1px solid #B1C5C7;
    border-right: 1px solid #B1C5C7;
}
.sidemenu li.active a, .sidemenu li.active a:hover, .sidemenu li.active a:visited {
    background: url("/images/sidemenu_$2222.png") no-repeat scroll 0 0 #10A8E9;
    border: medium none;
    color: #FFFFFF;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.sidemenu li.first a {
    border-top: 1px solid #FFFFFF;
}

.sidemenu li a, .sidemenu li a:visited {
    background-color: #EBEFEF;
    border-bottom: 1px solid #B1C5C7;
    border-top: 1px solid #FFFFFF;
    color: #567286;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 32px;
}
.sidemenu li.aside-follow-content.active a .aside-icon {
  background-position: -298px -40px;
}
.sidemenu li a .aside-icon, .sidemenu li a:visited .aside-icon {
  background-image: url("/images/iconpro_$2076.png");
  display: inline;
  float: left;
  height: 20px;
  margin: 6px 10px 0;
  width: 20px;
}
.sidemenu li.last, .sidemenu li.sub, .sidemenu li.last a, .sidemenu li.sub a {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.sidemenu li {
  position: relative;
}
.sidemenu li {
    border-left: 1px solid #B1C5C7;
    border-right: 1px solid #B1C5C7;
}
.sidemenu li.sub a, .sidemenu li.sub a:visited {
    background: -moz-linear-gradient(center top , #C6CED3 0pt, #DEE5E8 10%) repeat scroll 0 0 transparent;
    border-top: medium none;
    font-size: 12px;
    height: 29px;
    line-height: 28px;
}
.sidemenu li.last, .sidemenu li.sub, .sidemenu li.last a, .sidemenu li.sub a {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.sidemenu li a, .sidemenu li a:visited {
    background-color: #EBEFEF;
    border-bottom: 1px solid #B1C5C7;
    border-top: 1px solid #FFFFFF;
    color: #567286;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 32px;
}
#aside .sidebox {
  clear: both;
  margin-bottom: 15px;
}
#side-search-holder {
  background: none repeat scroll 0 0 #E9F2F5;
  border: 1px solid #B3C5C7;
  border-radius: 8px 8px 8px 8px;
  padding: 1px 0 0;
  position: relative;
}
#side-search-box {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #E9F2F5 -moz-use-text-color #FFFFFF;
  border-left: medium none;
  border-radius: 8px 8px 8px 8px;
  border-right: medium none;
  border-style: solid none;
  border-width: 1px medium;
  height: 20px;
  line-height: 20px;
  outline: medium none;
  padding: 4px;
  width: 240px;
}
#side-search-input.input-tip {
    color: #BAC3CC;
}
#side-search-input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  font-size: 14px;
  line-height: 18px;
  outline: medium none;
  padding: 0 5px;
  width: 200px;
}
#side-go-search {
  background: url("/images/side-search-box_$2229.png") no-repeat scroll -2px -1px transparent;
  border: medium none;
  cursor: pointer;
  display: block;
  height: 22px;
  outline: medium none;
  position: absolute;
  right: 6px;
  text-indent: -9999px;
  top: 5px;
  width: 34px;
}
#aside .sidebox {
  clear: both;
  margin-bottom: 15px;
}
ul {
  list-style: none outside none;
}
.sidemenu li.aside-explore-wall a .aside-icon {
  background-position: 1px -562px;
}
.sidemenu li a .aside-icon, .sidemenu li a:visited .aside-icon {
  background-image: url("/images/iconpro_$2076.png");
  display: inline;
  float: left;
  height: 20px;
  margin: 6px 10px 0;
  width: 20px;
}
.radarpro {
  margin: -3px -5px 0;
  position: relative;
  word-wrap: break-word;
}
.radarpro-prev {
  background-position: -170px 0;
  top: 13px;
}
.radarpro-prev, .radarpro-next {
  background: url("/images/radarpro-sprites_$2013.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 40px;
  overflow: hidden;
  position: absolute;
  right: -26px;
  text-indent: -9999px;
  width: 31px;
  z-index: 2;
}
.radarpro-items-wrap {
  overflow: hidden;
  width: 260px;
}
.web-guide {
  background: url("/images/feedback-side_$2159.png") no-repeat scroll 0 0 transparent;
  height: 99px;
  overflow: hidden;
  position: fixed;
  right: 0;
  text-indent: -9999em;
  top: 40%;
  width: 28px;
}



.sidemenu li.aside-follow-content a.aside-manage-follow {
    background: url("/images/iconpro.$4324.png") no-repeat scroll -299px -788px transparent;
    border: 0 none;
    display: block;
    height: 20px;
    outline: medium none;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 8px;
    width: 20px;
}
.sidemenu li.active a, .sidemenu li.active a:hover, .sidemenu li.active a:visited {/*解决鼠标滑上去抖动的问题*/
    background: none repeat scroll 0 0 #2EB1E8;
    border: medium none;
    color: #FFFFFF;
    height: 36px;
    line-height: 34px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

/*首页样式提取*/


        ul#nav-blog-list li.active a, ul#nav-blog-list li:hover  {
            background: url("/images/header_$2174.png") no-repeat scroll -238px 39px transparent;
            color: #FFFFFF;
        }
        ul#nav-blog-list .nav-blog-name:hover {
            color: #ffffff;
            font-size: 18px;
            line-height: 50px;
        }
        .post-some-img .feed-one-img {
            float: left;
            height: 100px;
            width: 100px;
        }
        .feed img.feed-img {
            cursor: pointer;
        }
        .feed-img-all.post-some-img .feed-big-img {
            padding-bottom: 15px;
        }
        .feed-img-all .feed-big-img .feed-big-img-holder {
            position: relative;
        }
        .feed-img-all .feed-big-img .feed-img-desc {
            font-size: 14px;
            padding: 10px 0 0;
        }
        .feed .feed-ct {
            word-wrap: break-word;
        }
        .feed-video-img-holder {
            float: left;
            height: 113px;
            margin-right: 10px;
            overflow: hidden;
            position: relative;
        }
        .feed-video .feed-video-img {
            cursor: pointer;
            height: 113px;
            width: 150px;
        }
        .feed .feed-ct a {
            color: #444444;
            text-decoration:none;
        }
        .feed-video-play {
            background: url("/images/player_$295.png") no-repeat scroll 0 0 transparent;
            display: block;
            height: 48px;
            left: 50%;
            margin: -22px 0 0 -22px;
            position: absolute;
            text-indent: -9999px;
            top: 50%;
            width: 43px;
        }
        .feed-video-info {
            padding-top: 8px;
        }
        .feed-video-cmt,.feed-video-cmt {
            font-size: 14px;
            font-weight: normal;
            line-height: 20px;
        }
        .rich-content p {
            margin: 0 0 0.5em;
        }
        .feed-repost blockquote {
            border-left: 4px solid gainsboro;
            margin: 10px 0 10px 10px;
            padding-left: 15px;
        }
        .feed .feed-full-video {
            background-color: #F3F3F3;
        }
        .feed-ct .feed-video-footer {
            font-size: 10px;
        }
        .feed-ct .feed-video-link {
            float: left;
        }
        .feed-ct .feed-video-close,.feed-ct .feed-video-close {
            float: right;
            text-decoration: none;
        }
        .feed-tag {
            color: #A8B1BA;
            float: left;
            height: 17px;
            overflow: hidden;
            width: 240px;
        }
        .feed-tag a{
            color: #A8B1BA;
            cursor: pointer;
            text-decoration: none;
        }
        .feed-tag a:hover
        {
            text-decoration:underline;
        }
        .feed-act a {
            color: #B3BBC3;
        }
        .feed-act a:hover
        {
            color:#7b8994;
        }
        .feed-title a
        {
            color:#7b8994;
        }
        .feed-title a:hover
        {
            color:#000000;
        }  
        

.feed-comment, .repost-feed, .feed-notes {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F4F7FA;
    border-color: #E0E4E7;
    border-radius: 0 0 10px 10px;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    padding: 15px;
    position: relative;
}
.clearfix:after, #content:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.feed-comment .input-cmt {
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 4px;
    resize: vertical;
    width: 410px;
    word-wrap: break-word;
}
.feed-comment .blue-button {
    float: right;
    height: 28px;
    line-height: 28px;
}
.input-button, .blue-button {
    background: url("/images/blue-button_$1310.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #006DAB;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 0 20px;
}

.feed-comment .cmt-list li.first-cmt, .feed-notes .feed-notes-list li.first {
    border-top: medium none;
    padding: 0 0 10px;
}
.feed-comment .cmt-list li, .feed-notes .feed-notes-list li {
    line-height: 20px;
}

.feed-comment .cmt-list .cmt-main {
    float: left;
    width: 370px;
    display: block;
}

.feed-comment .cmt-list li img, .feed-notes .feed-notes-list li img {
    display: block;
    float: left;
    margin-right: 10px;
}

.feed-comment .cmt-list, .feed-notes .feed-notes-list {
    clear: both;
    list-style: none outside none;
    padding: 15px 0 0 !important;
}

.feed ul {
    list-style: disc outside none;
    padding: 10px 0 10px 30px;
}

ul {
    list-style: none outside none;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input {
    margin: 0;
    padding: 0;
}
.feed-comment .cmt-list .cmt-block, .feed-comment .cmt-list .cmt-del, .feed-comment .cmt-list .cmt-reply {
    color: #A8B1BA;
    float: right;
    margin: 0 0 0 10px;
}
a, a:link, a:visited {
    cursor: pointer;
    text-decoration: none;
} 



