/* CSS Document */

/* 文章内容页右侧主题站 */
.spctopic{ width:300px; border:0; padding:0; border:0; margin:10px 0 0 0 !important; background:none}
.spctopic .frame-title{ height:28px; line-height:28px; font-weight:100; padding:0; margin:0; background:url(bottombg.png) no-repeat left bottom}
.spctopic .frame-title .titletext{ float:left; height:20px; line-height:20px; font-size:18px; font-weight:100; padding:0; margin:0; background:none; font-weight:100}
.lictq { padding: 15px 0px; border-bottom: 1px dotted rgb(231, 231, 217)}
.hgpic { width: 70px; height: 70px;float: left;overflow: hidden; margin-right: 10px}
.hgpic img { width: 70px; height: 70px; border:0}
.lictq h3 { width: 220px;float: left;font-size: 14px;line-height: 170%;height: 25px; font-weight:100; overflow: hidden}
.lictq h3 a{ color: #333333;text-decoration: none}
.lictq p { color: rgb(153, 153, 153);width: 220px;float: left;margin-top: 3px; margin:0; padding:0; height:40px; line-height: 20px; overflow:hidden; font-weight:100}


/* 图文资讯页面样式 */
.mr-20 {
    margin-right: 20px;
}
.mlr-10 {
    margin-left: 10px;
    margin-right: 10px;
}
.ml-20 {
    margin-left: 20px;
}
.blocks-same-height {
    width: 100%;
    margin-top: 50px;
}
.blocks-same-height > .block-1, .blocks-same-height > .block-2, .blocks-same-height > .block-3, .blocks-same-height > .block-4, .blocks-same-height > .block-5, .blocks-same-height > .block-6, .blocks-same-height > .block-7, .blocks-same-height > .block-8, .blocks-same-height > .block-full {
    float: left;
    vertical-align: top;
}
.block-3 {
    width: 33.3333%;
}
.post-small.post-big-thumb {
    margin-bottom: 20px;
}
.post-small.post-big-thumb h3 {
    font-size: 20px;
}
.post-small .post-title h3 {
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    margin-bottom: 10px;
}
.post-small .post-title h3 {
    height: 24px;
    overflow: hidden;
}
.post-small .post-title h3 a, .sub-footer a:hover, .post-categories a:hover, .post-author a:hover, .post-tags a:hover, .post-comments a:hover, .comment .info .name a:hover, .portfolio-thumb .title, .latest-tweets .tweet-status a:hover, .headline-text a:hover, .testimonials-block .item .qo, .post-big .post-title a:hover, .sort-menu li a.button.active .count { color: rgb(87, 186, 232)}
.post-small .post-meta {
    margin-bottom: 10px;
    height: 18px;
}
.post-small .post-date {
    margin-right: 10px;
    color: rgb(153, 153, 153);
}
.post-small .post-big-pic {
    display: block;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.post-small .post-big-pic img {
    display: block;
    width: 382px;
    height: 262px; border:0;
}
.post-small .post-big-pic-over {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 0;
    background: none repeat scroll 0% 0% rgb(87, 186, 232);
    transition: opacity 0.3s ease 0s;
    margin-top: 100%;
}
.post-small .post-big-pic-text {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    color: rgb(255, 255, 255);
    opacity: 0;
    font-size: 16px;
    line-height: 28px;
    transition: opacity 0.3s ease 0s;
}
.post-small .post-big-pic-text .block-inner {
    display: block;
    position: relative;
    padding: 10px;
    margin-top: 100%;
    transition: all 0.3s ease 0s;
}
.post-small .post-big-pic-text .cutted-link {
    opacity: 0.5;
}
.clear, .cleardiv {
    clear: both;
    height: 0px;
    overflow: hidden;
}
.post-small.thumbnail-right .post-pic {
    float: right;
    margin-left: 15px;
}
.post-small .post-pic .block-inner.move-right {
    padding-left: 0px;
}
.post-small .post-pic .block-inner {
    padding-top: 0px;
    padding-bottom: 0px;
}
.post-small .post-title h3 {
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    margin-bottom: 10px; font-size:14px;
}
.post-small .post-text {
    line-height: 22px;
    height: 64px;
    overflow: hidden;
}
.mn hr, .sd hr { margin: 10px 0; border:0; border-top: 1px solid #EEEEEE}

