﻿#jianjie {
    overflow:hidden;
    line-height:24px;
    color:#999;
    font-size:14px;
    border-bottom:1px solid #D2D2D2;
    border-top:1px solid #D2D2D2;
    padding:15px 12px;
    clear:both
}
#jianjie img {
    float:left;
    margin-right:17px;
    margin-bottom:10px;
    width:300px;
    height:/* 186px; */auto;
    margin-top:10px
}
#jianjie a {
    text-decoration:underline;
    color:#999
}
#jianjie a:hover {
    color:#FE9355
}
#mulu {
    border-bottom:1px solid #D2D2D2;
    padding:20px 0px
}
#mulu table {
    min-height:118px;
    margin:0px auto
}
#mulu tr th {
    text-align:right
}
#mulu tr th em {
    display:inline-block;
 /*    background:#4CA1FE; */
    background:#404144;
    display:inline-block;
    width:118px;
    height:118px;
    text-align:center;
    line-height:118px;
    font-size:36px;
    color:#FFF
}
#mulu tr td {
    float:left;
    width:515px
}
#mulu tr td p {
    line-height:38px;
    border-bottom:2px solid #FFF;
    background:#F6F6F6;
    font-size:16px
}
#mulu tr td p a {
    color:#8F8F8F;
    display:block;
    padding:0px 20px 0px 50px
}
#mulu tr td p a:hover {
    /* background:#4CA1FE; */
	background:#404144;
    color:#FFF
}
.article_titles {
    line-height:27px;
    font-size:20px;
    font-weight:normal;
    color:#666;
    padding-bottom:10px;
    border-bottom:1px solid #D2D2D2;
    padding-top:25px
}
.article_titles em {
    background:url(/css/bkn.png) no-repeat;
    margin-right:8px;
    display:inline-block;
    width:27px;
    height:27px;
    text-align:center;
    font-size:16px;
    color:#FFF
}
.article_contents {
    line-height:27px;
    color:#999;
    font-size:16px;
    padding:12px
}
.article_contents h1, .article_contents h2, .article_contents h3, .article_contents h4, .article_contents h5, .article_contents h6 {
    color:#999;
    font-size:16px
}
.article_contents a {
    color:#888
}
.article_contents a:hover {
    color:#FE9355
}
#prevnext {
    line-height:25px;
    color:#777;
    font-size:16px
}
#prevnext a {
    color:#999;
    display:block
}
#prevnext p {
    padding:5px 0px;
    clear:both
}
#prevnext p em {
    background:#999 url(/css/prevnext.png) no-repeat;
    padding-left:25px;
    padding-right:5px;
    display:block;
    float:left;
    ;
    color:#FFF;
    margin-right:12px
}
#prevnext p#prev em {
    background-position:5px 7px
}
#prevnext p#next em {
    background-position:5px -20px
}
#prevnext p:hover em {
    background-color:#ff7300
}
#prevnext p:hover a {
    color:#ff7300
}
.title {
    text-align:center;
    font-size:20px;
    line-height:35px;
    padding:20px 0px;
    border-bottom:1px solid #D2D2D2
}
.infos {
    height:45px;
    line-height:45px;
    overflow:hidden;
    color:#999
}
.infos a {
    color:#888
}
.infos a:hover {
    color:#ff7300
}
.infos em {
    float:left;
    /* width:300px; */
	width:450px;
    text-align:center
}
.infos #shares tt {
    font-weight:bold;
    display:inline-block;
    float:left
}
.infos #shares {
    float:right;
    overflow:hidden
}