.light-translucent-bg {
    border-bottom: 0;
}

.banner {
    z-index : 999;
}

/*
.subfooter a {
    color: silver;
}
*/

@media(max-width:766px){
    .page-top {
        margin-top:20px;
    }
}

.news div.col-sm-6 {
    min-height:98px;
}

span.table.course-intro tr td:nth-child(1){
    font-weight: bold;
}

span.table.course-intro table th{
    text-align: center;
}

.global-intro h2 {
    color: darkblue;
}

.global-intro strong {
    font-size: 24px;
}

.global-intro pre code {
    font-size: 16px;
}

.align-center {
    text-align:center;
}

.post-content table p, .post-content li p {
    font-size:16px;
    margin-bottom:0;
}

.post-content img {
    display:block;
}

.hc-tabs ul {
    padding-left: 0;
    margin-left: 0;
}

#footer {
    padding:0;
}

.footer a.btn {
    padding: 0;
    text-decoration:none;
}

.latest-note {
    padding-left:10px;
    padding-right:10px;
}

.latest-note .index-title.note-title {
    text-align:center;
    color: #922;
}

.latest-note .note-content {
    font-size: 24px;
    font-weight: 200;
    line-height:2;
    margin-bottom: 10px;
    display: block;
    color: #c22;
}

.latest-note .note-content:before {
    content:"　";
}

.intro.call-to-action {
    padding-left: 0;
    padding-right: 0;
}

.intro ul.slogan {
    margin-left:0;
}

.intro ul.slogan li{
    padding-left:0;
}

/*
article .post-content > p:before {
    content:"　　";
}
*/

.summary-item > a {
    text-decoration:none;
}

article figcaption h4:before {
    content:"△";
    color:blue;
    padding-right:10px;
}

/*
article img{
    padding-top:10px;
}
*/

article img + em:before {
    content:"△";
    color:blue;
    padding-right:10px;
}

article img + em{
    color:blue;
    padding-right:10px;
    font-size:18px;
    font-style: normal;
}

.article-item .post-nav .prev, .article-item .post-nav .next{
    margin-left:10px;
    margin-right:10px;
}

.photo-list .photo-item {
    padding: 15px;
}

.page-title {
    margin:20px 0;
}

.page-title strong{
    font-size:24px;
}

.summary-item h5:first-child {
    display: inline-block;
}

.summary-item a {
    color:black;
}

.summary-item img {
    /* max-height: 200px; */
}


.summary-item.tupian-summary-item:hover {
    background-color: #eee;

}

.tupian-summary-list .summary-item {
    cursor: pointer;
    padding: 5px;
    border:0;
}

.summary-item{
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

/* 图片放大 */
.image-over {position: fixed; left:0; top:0; width:100%; z-index:999;}
.image-over-container {position:fixed; width:100%; margin-right:0px; margin-left:0px; text-align:center; z-index:999;}

.read-more {
    color: green;
    text-decoration: underline;
}