.textbox {
 background: #F9F9F9;
 margin-bottom: 3px;
 width: 100%;
 margin-top:1px;}
.textbox .text_tit {
 padding-bottom: 5px;
 padding-top: 20px;
 width: 670px;
 margin:auto;}

.textbox .text_tit h1 {
 color: #000000;
 font-size:20px;
 text-align:center;}
.textbox .text_info {
 background: url(dfiles/images/line.gif) repeat-x bottom;
 font: normal 12px/24px Tahoma;
 margin-bottom: 15px;
 padding-bottom: 5px;
 width: 650px;
 text-align:center;
 margin-left:20px;}

.textbox .text_body {
 font-size:14px;
 margin: 5px auto;
 text-align: left;
 width: 650px;
 line-height:25px;
        overflow:hidden
;}
.textbox .text_body p {
 margin-bottom:20px;
 text-indent:2em;}
.textbox .text_tool {
 background: #FFFFFF;
 border: 1px dashed #CCCCCC;
 height: 24px;
 margin: 10px auto;
 padding-left: 10px;
 padding-right: 10px;
 width: 630px;}

.textbox .text_tool h5 {
 clear: left;
 color: #000000;
 display: block;
 float: left;
 font-size:12px;
 padding-top:5px;}

.textbox .text_tool span {
 float: right;
 font: 12px/24px Tahoma;}
.textbox .text_url {
 margin-bottom: 10px;
 margin-top: 10px;
 width: 660px;
 margin-left:20px;}

.textbox .text_url h4 {
 display: block;
 font: bold 14px "宋体";
 margin-bottom: 5px;
 text-align: left;}

.textbox .text_url span {
 display:inline;
 text-align: left;
 text-indent: 60px;
 width:330px;
        font-size:13px;
 font-family:"宋体";}

.textbox .text_intro {
 background: #FFFFFF;
 border: 1px dashed #CCCCCC;
 margin: 10px auto;
 padding-left: 10px;
 padding-right: 10px;
 width: 630px;
        line-height:20px;
        overflow:hidden;}

.textbox .text_intro h4 {
 display: block;
 font: bold 14px "宋体";
 margin-bottom: 5px;
 text-align: left;}

.textbox .text_intro h5 {
 clear: left;
 color: #000000;
 display: block;
 float: left;
 font-size:12px;
 padding-top:5px;}

.textbox .text_intro span {
 float: right;
 font: 12px/24px Tahoma;}


.textbox .text_plays { 
        clear:both;
        text-align:left;
        border:1px solid #EDEDED; 
        background:#FFFFFF;
        margin: 10px auto;
 padding-left: 10px;
 padding-right: 10px;
 width: 630px;}
.textbox .text_plays li { 
        border-bottom:1px dashed #EDEDED; 
        padding:3px 0px 4px 0px; 
        line-height:22px;}

.textbox .text_plays li span { 
        color:#000000; 
        width:50px;
        margin-top: 2px; 
        font-weight:normal; 
        text-decoration:none; 
        text-align:center; 
        float:right;}


.revbox {
 background: #F5FAFE;}

.revbox .new_rev {
 text-align: left;
 width: 680px;}

.revbox .new_rev h5 {
 color: #000000;
 display: block;
 float: left;
 font: bold 14px/28px "宋体";
 margin-left: 10px;}

.revbox .new_rev h6 {
 display: block;
 float: left;
 font: normal 12px/22px "宋体";
 margin-left: 10px;
 margin-top: 2px;}

.revbox .new_rev span {
 display: block;
 float: right;
 font: 12px/24px Tahoma;
 margin-right: 10px;}

.revbox .revtext {
 color: #006699;
 text-indent: 20px;}

.revbox li {
 border-top: 1px solid #A9C9E2;
 clear: left;
 color: #333333;
 float: left;
 font: 12px/22px Tahoma;
 margin: 0px auto 5px;
 padding-top: 3px;
 width: 650px;
 list-style:none;}

.revbox span {
 clear: right;
 display: block;
 float: right;}

.revbox ul {
 clear: left;
 display: block;
 float: left;
 margin-left: 10px;
 margin-top: 5px;
 text-align: left;
 width: 660px;}




.bbs_left {
        float:left;
        line-height: 20px;
 padding:10px 5px 0px 20px;
 width: 172px;
        border-right: 1px solid #B3B1B1;
        text-align:left;
 list-style:none;}
.bbs_right {
        float:right;
 line-height: 20px;
 width: 740px;
        margin-left: -1px;
        padding:10px 10px 0px 10px;
        border-left: 1px solid #B3B1B1;
        text-align:left;
 list-style:none;}
.bbs_right_1 {
        float:right;
 line-height: 20px;
 width: 740px;
        margin-left: -1px;
        padding:3px 10px 3px 10px;
        border-left: 1px solid #B3B1B1;
        text-align:left;
 list-style:none;}
.bbs_bottom {
        border-bottom: 1px dotted #B3B1B1;
        margin: 5px auto;
        line-height: 25px;
        padding-bottom:5px;}

.bbs_top {
        border-top: 1px dotted #B3B1B1;
        margin: 5px auto;
        line-height: 25px;}

.bbs_bottom span {
 clear: right;
 display: block;
 float: right;}
.bbs_top span {
 clear: right;
 display: block;
 float: right;}
.bbs_bottom span img { 
        padding-left:10px; 
        padding-right:0px; 
        padding-bottom:5px;}

.bbs_top span img { 
        padding-left:5px; 
        padding-right:5px; 
        padding-top:3px;}

.bbs_line {
        clear:both;
        border-bottom: 1px solid #B3B1B1;}

.bbs_page { 
        color:#000000; 
        padding:10px; 
        font-size:14px;
        font-weight:normal; 
        text-decoration:none;
        line-height: 25px; 
        text-align:center;}