/* ��ʼread.css */
.box_con{
    border:2px solid #88C6E5;
    margin:10px auto;
    line-height:100%;
    width:976px;
    overflow:hidden;
    }
.con_top{
    background-color:#E1ECED;
    height:30px;
    line-height:30px;
    border-bottom:1px solid #88C6E5;
    padding:0 10px;
    }
.con_top #bdshare{
    float:right;
    text-align:right;
    height:20px;
    line-height:20px;
    padding-right:20px;
    }
#sidebar{
    float:right;
    width:27%;
    border-left:1px dashed #88C6E5;
    text-align:left;
    }
#sidebar .xian{
    height:1px;
    border-top:1px dashed #88C6E5;
    overflow:hidden;
    width:100%;
    }
.sidebartitle{
    font-weight:bold;
    line-height:180%;
    font-size:14px;
    padding:10px;
    width:100%;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden;
    }
.sidebarlist{
    line-height:180%;
    padding-left:20px;
    height:250px;
    margin-bottom:5px;
    overflow:hidden;
    }
.sidebarlist a{
    float:left;
    margin:6px 0;
    width:49.5%;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden;
    }
#maininfo{
    width:950px;
    }
#fmimg{
    background-color:#E1ECED;
    float:left;
    padding:5px;
    width:156px;
    position:relative;
    margin:15px 15px 0 10px;
    }
#fmimg img{
    height:180px;
    margin:3px;
    width:150px;
    border:none;
    }
#fmimg span{
    top:0;
    right:0;
    width:88px;
    height:88px;
    position:absolute;
    display:block;
    z-index:999;
    background:url("../images/status.gif") no-repeat;
    }
#fmimg span.a{ }
#fmimg span.b{ background-position:0 -88px; }
#info{
    padding:0 10px;
    margin:15px 0 0 0;
    font-size:14px;
    float:left;
    width:720px;
    }
#info h1{
    font-size:24px;
    font-family:"����";
    font-weight:bold;
    height:24px;
    line-height:24px;
    margin-bottom:5px;
    overflow:hidden;
    }
#info p{
    height:25px;
    line-height:25px;
    padding-top:2px;
    float:left;
    width:350px;
    margin:auto;
    overflow:hidden;
    }
#intro{
    overflow:hidden;
    line-height:180%;
    border-top:1px dashed #b2b2b2;
    font-size:12px;
    clear:both;
    margin-top:10px;
    padding-top:10px;
    display:block;
    }
#intro p{ float:none; margin:0 0; width:100%; }
.tjlist{ padding:10px; }
#list{
    }
#list dl{
    margin:auto;
    overflow:hidden;
    }
#list dt{
    background:none repeat scroll 0 0 #C3DFEA;
    display:inline;
    line-height:28px;
    float:left;
    margin:auto auto 5px auto;
    width:960px;
    font-size:14px;
    padding:5px 10px;
    overflow:hidden;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    }
#list dd{
    border-bottom:1px dashed #CCCCCC;
    float:left;
    line-height:200%;
    margin-bottom:5px;
    overflow:hidden;
    text-align:left;
    text-indent:10px;
    vertical-align:middle;
    width:25%;
    height:30px;
    }
#list dd A:link{
    color:#444444;
    TEXT-DECORATION:none;
    }
#list dd A:visited{
    COLOR:#999;
    }
#list dd A:hover{
    TEXT-DECORATION:underline;
    }
.fr{
    float:right;
    }
.fl{
    float:left;
    }
.red{
    color:red;
    }
.comment{
    margin-top:10px;
    }
.comment .title{ background:#C3DFEA; border-bottom:1px dashed #e5e5e5; padding:10px 10px;
    font-size:14px;
    font-weight:bold; }