.useritemstyle{
width: 120px;
display: inline-block;
padding: 2px 0px;
margin: 1px;
vertical-align:top;
}

.useritemstyle ul{
border: 1px solid RGB(230,230,230);
width: 100%;
padding: 1px 1px;
margin: 0px;
display: block;
}

.useritemstyle ul li{
border-bottom: 1px dashed RGB(230,230,230);
padding: 2px 0px;
Width: 100%;
display: block;
text-align: center; 
}

.useritemstyle ul li a{
width: 100%;
padding: 2px 0px;
display: block;
}

.useritemstyle ul li a:hover{
background-color: #808080;
color: #FFFFFF;
}


/*--------------------我是分割线--------------*/

.useriteminstyle{
width: 140px;
display: inline-block;
vertical-align:top;
}

.useriteminstyle ul{
/*border: 1px solid RGB(240,240,240); ---dotted;dashed;solid---*/
width: 100%;
padding: 0;
margin: 0px;
display: block;
}

.useriteminstyle ul li{
border-bottom: 1px dashed RGB(240,240,240);
padding: 2px 0px;
width: 100%;
display: block;
text-align: center; 
}

.useriteminstyle ul li a{
width: 100%;
padding: 2px 0px;
display: block;
}

.useriteminstyle ul li a:hover{
background-color: #808080;
color: #FFFFFF;
}

/*--------------------我是分割线--------------*/

.tabmenu{
width: 120px;
display: inline-Block;
margin: 0px 2px;
}

.tabmenu ul{
border-left: 1px solid RGB(230,230,230);
border-top: 1px solid RGB(230,230,230);
border-right: 1px solid RGB(230,230,230);
width: 100%;
padding: 0px 2px;
margin: 0px 0px;
display: block;
background-color: RGB(245,245,245);
}

.tabmenu ul li{
padding: 2px 0px;
margin: 0px 0px;
width: 100%;
display: block;
text-align: center; 
}

.tabmenu ul li a{
width: 100%;
padding: 2px 0px;
margin: 0px 2px;
display: block;
}

.tabmenu ul li a:hover{
Background-color: #808080;
color: #FFFFFF;
padding: 2px 0px;
margin: 0px 0px;
}

.tabmenuline{
clear: both;
padding: 0;
width: 100%;
height: 1px;
line-height: 1px;
background: RGB(230,230,230); /*Brown color theme*/ 
display: Block;
}

/*--------------------我是分割线--------------*/

.erroritem{
width: 30%;
margin: 10px 0px;
display: inline-Block;
vertical-align:top;
}

.erroritem ul{
border: 1px solid RGB(230,230,230);
width: 100%;
padding: 0px 0px;
margin: 0px 2px;
display: block;
}

.erroritem ul li{
padding: 2px 0px;
width: 100%;
display: block;
}

.erroritem ul div{
padding: 10px 0px;
width: 100%;
display: block;
font-weight: bold;
text-align: center; 
background: RGB(63,63,63);
color: #FFFFFF;
}

/*--------------------我是分割线--------------*/
.title{
width: 100%;
padding: 5 0 5 0;
margin: 5 0 5 0;
text-align: center; 
vertical-align: middle;
font-size: 14px;
font-weight: bold;
display: inline-Block;
}

/*--------------------我是分割线--------------*/
.result{
width: 100%;
padding: 5 0 5 0;
margin: 5 0 5 0;
display: inline-Block;
text-align: center; 
font:16px 黑体;
}
/*--------------------我是分割线--------------*/

.button{
width: 110px;
display: inline-Block;
margin: 2px;
}

.button ul{
border: 1px solid RGB(210,210,210);
width: 100%;
padding: 0px 2px;
margin: 0px 0px;
display: block;
background-color: RGB(245,245,245);
}

.button .selected ul{
font-weight: bold;
background-color:(150,150,150);
}

.button ul li{
padding: 2px 0px;
width: 100%;
display: block;
text-align: center; 
}

.button ul li a{
width: 100%;
padding: 2px 0px;
margin: 0;
display: block;
}

.button ul li a:hover{
padding: 2px 0px;
margin: 0px 0px;
background-color: #808080;
color: #FFFFFF;
}

/*--------------------我是分割线--------------*/
.buttons{
width: 100%;
display: inline-Block;
border: 1px solid RGB(230,230,230);
padding: 2px;
}

/*--------------------我是分割线--------------*/
.borderbox{
width: 100%;
display: inline-Block;
padding: 10px 0px;
margin: 10px 0px;
border: 1px solid RGB(230,230,230);
}

/*--------------------我是分割线--------------*/
.tbborderbox{
width: 100%;
display: inline-Block;
margin: 0 0 0 0px;
padding:5 0 5 0px;
border-top: 1px solid RGB(230,230,230);
border-bottom: 1px dashed RGB(230,230,230);
}

/*--------------------我是分割线--------------*/
.boxtitle{
width: 99.7%;
padding:2 0 2 0px;
margin: 0 0 0 0px;
font: 14px 宋体;
font-weight: bold;
border: 1px solid RGB(230,230,230);
background-color: RGB(245,245,245);
}
/*--------------------我是分割线--------------*/
.box90{
width: 90%;
display: inline-Block;
padding: 0px 5px;
margin: 4px;
}
/*--------------------我是分割线--------------*/
.box95{
width: 95%;
display: inline-Block;
padding: 0px 5px;
margin: 5px;
}
/*--------------------我是分割线--------------*/
.box98{
width: 98%;
display: inline-Block;
padding: 0px 5px;
margin: 5px;
}
/*--------------------我是分割线--------------*/
.shortmessageitem{
width: 32%;
display: inline-block;
margin: 2px;
padding: 2px 0px;
vertical-align:top;
}

.shortmessageitem ul{
border: 1px solid RGB(240,240,240); /*---dotted;dashed;solid---*/
width: 100%;
padding: 0px 0px;
margin: 2px;
display: block;
}

.shortmessageitem ul li{
border-bottom: 1px dashed RGB(240,240,240);
padding: 0px 0px;
width: 100%;
display: block;
text-align: center; 
}

.shortmessageitem ul li a{
padding: 0px 0px;
display: block;
}

.shortmessageitem ul li a:hover{
background-color: #808080;
color: #FFFFFF;
}

.shortmessageitem .titlebox{
width: 100%;
display: Block;
padding: 3px 0px;
margin: 0px 0px;
background-color: #808080;
font-weight: bold;
color: #FFFFFF;
}

.shortmessageitem .box{
text-align: left; 
FONT-SIZE: 9Pt; 
width: 95%;
display: inline-Block;
margin: 3px 3px;
}

.shortmessageitem .bg{
background-color: RGB(245,245,245);
}

.shortmessageitem .timebox{
width: 95%;
display: inline-Block;
padding: 3px 0px;
margin: 0px 0px;
FONT-SIZE: 7pt; 
font-family: Tahoma;
text-align: right; 
}

.shortmessageitem .senderbox{
width: 95%;
display: inline-Block;
padding: 3px 0px;
margin: 3px 0px;
text-align: right; 
}
.shortmessageitem .killbox{
width: 95%;
display: inline-Block;
padding: 3px 0px;
margin: 3px 0px;
text-align: right; 
}

.shortmessageitem .infobox{
width: 100%;
display: Block;
padding: 3px 0px;
margin: 0px 0px;
background-color: #000;
font-weight: bold;
color: #FFFFFF;
}

/*--------------------我是分割线--------------*/

.leftframe {
width: 84%;
padding: 0px 0px;
margin: 0px 0px;
border-right: 1px dashed RGB(220,220,220);
display: inline-block;
vertical-align:top;
}

.rightframe {
width: 15%;
padding: 0px 0px;
margin: 0px 0px;
border: 1px solid RGB(220,220,220);
display: inline-block;
vertical-align:top;
}

/*--------------------我是分割线--------------*/

.pagenumberbar{
padding: 2px;
margin: 2px;
}

.pagenumberbar ul{
margin: 3px;
padding: 0;
text-align: right; 
}

.pagenumberbar li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagenumberbar b{
color: #FF0000;
padding: 0 4px;
}

.pagenumberbar a{
padding: 0 3px;
border: 1px solid RGB(220,220,220);
}

.pagenumberbar a:hover{
border: 1px solid #000000;
background-color: #888888;
color: #FFFFFF;
}

/*--------------------我是分割线--------------*/
 
.topicitemin{
width: 99.5%;
display: inline-block;
vertical-align:top;
list-style-type: none;
border-bottom: 1px dashed RGB(230,230,230);
margin: 3 3 3 3;
}

.topicitemin .topicface{
display: inline-block;
vertical-align:top;
}

.topicitemin .topiccaption{
width: 82%;
display: inline-block;
vertical-align:top;
text-align: left; 
}

.topicitemin .topiccaption a{
width: 100%;
padding: 0px 4px;
display: block;
padding: 3 3 3 3;
margin: 3 3 3 3;
}

.topicitemin .topiccaption a:hover{
width: 100%;
background-color: #C0C0C0;
color: #000;
}

.topicitemin .topicuser{
width: 12%;
display: inline-block;
vertical-align:top;
padding: 2px;
text-align: center; 
}

.topicitemin .topicuser a{
display: block;
padding: 3 3 3 3;
margin: 3 3 3 3;
}

.topicitemin .topicuser a:hover{
background-color: #F0F0F0;
}

.topicitemin .topictime{
width: 10%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 7Pt; 
color: #AAA;
font-family: Tahoma;
}

.topicitemin .topiccount{
width: 2%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 7Pt; 
color: #AAA;
font-family: Tahoma;
}
.topicitemin .topicreplyscount{
width: 2%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 7Pt; 
color: #AAA;
font-family: Tahoma;
}

/*--------------------我是分割线--------------*/
 
.topicindexitem{
width: 99%;
display: inline-block;
vertical-align:top;
margin: 1;
}

.topicindexitem .topicface{
width: 3%;
display: inline-block;
vertical-align:top;
}

.topicindexitem .topiccaption{
width: 62%;
display: inline-block;
vertical-align:top;
text-align: left; 
border-bottom: 1px dashed RGB(230,230,230);
}

.topicindexitem .topiccaption a{
display: block;
width: 100%;
padding: 4 0 4 0;
margin: 3 0 3 0;
}
.topicindexitem .topiccaption a:hover{
display: block;
width: 100%;
background-color: #C0C0C0;
color: #000;
}

.topicindexitem .pagenumberbar {
width: 12%;
display: inline-block;
text-align: right; 
vertical-align:middle;
padding: 4 0 4 0;
}


.topicindexitem .topicuser{
width: 12%;
display: inline-block;
vertical-align:top;
text-align: center; 
border-bottom: 1px solid RGB(240,240,240);
font-size: 9pt;
}

.topicindexitem .topicuser a{
display: block;
padding: 4 0 4 0;
margin: 3 0 3 0;
}

.topicindexitem .topicuser a:hover{
background-color: #F0F0F0;
}

.topicindexitem .topiccount{
width: 3%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 7Pt; 
color: #AAA;
font-family: Tahoma;
}
.topicindexitem .topicreplyscount{
width: 3%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 7Pt; 
color: #AAA;
font-family: Tahoma;
}

/*--------------------我是分割线--------------*/
 
.topicitem{
width: 99%;
display: inline-block;
vertical-align:top;
margin: 2;
}

.topicitem .topicface{
display: inline-block;
vertical-align:top;
}

.topicitem .topiccaption{
width: 62%;
display: inline-block;
vertical-align:top;
text-align: left; 
border-bottom: 1px dashed RGB(230,230,230);
}

.topicitem .topiccaption a{
width: 100%;
padding: 0px 4px;
display: block;
padding: 4 0 4 0;
margin: 3 0 3 0;
}

.topicitem .topiccaption a:hover{
width: 100%;
background-color: #C0C0C0;
color: #000;
}

.topicitem .topicuser{
width: 12%;
display: inline-block;
vertical-align:top;
text-align: center; 
border-bottom: 1px solid RGB(240,240,240);
}

.topicitem .topicuser a{
display: block;
padding: 4 0 4 0;
margin: 3 0 3 0;
}

.topicitem .topicuser a:hover{
background-color: #F0F0F0;
}

.topicitem .topictime{
width: 10%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 8Pt; 
color: #AAA;
font-family: Tahoma;
}

.topicitem .topiccount{
width: 2%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 8Pt; 
color: #AAA;
font-family: Tahoma;
}
.topicitem .topicreplyscount{
width: 2%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 8Pt; 
color: #AAA;
font-family: Tahoma;
}
/*--------------------我是分割线--------------*/
.line{
text-align: center; 
width: 100%;
display: inline-block;
vertical-align:top;
list-style-type: none;
border-bottom: 1px solid #acc5d7;
}
.line2{
margin:  0 0 0 0;
padding: 0 0 0 0;
width: 100%;
display: inline-block;
border-bottom: 1px solid RGB(240,240,240);
}

/*--------------------我是分割线--------------*/
.readlink{
text-align: right; 
width: 40%;
display: block;
vertical-align:top;
list-style-type: none;
padding: 3 3 3 3;
margin: 3 3 3 3;
font-weight: bold;
}

/*--------------------我是分割线--------------*/
.treetopitem {
width: 100%;
padding: 4 0 2 0;
margin:  0 0 0 0;
display: block;
background-color: RGB(245,250,253);
border-bottom: 1px dotted  #acc5d7;
}
/*--------------------我是分割线--------------*/
.listtopitem {
width: 100%;
margin:  0 0 0 0;
padding: 2 0 0 0;
display: block;
font-weight: bold;
}

/*--------------------我是分割线--------------*/
.treeevenitem {
width: 100%;
display: block;
margin:  0 0 0 0;
padding: 4 0 0 0;
border-bottom: 1px dashed #acc5d7;
}
/*--------------------我是分割线--------------*/
.treeodditem {
width: 100%;
display: block;
padding: 4 0 0 0;
margin:  0 0 0 0;
border-bottom: 1px dashed #acc5d7;
background-color:  RGB(245,250,253);
}
/*--------------------我是分割线--------------*/
.topicview{
width: 100%;
padding: 4 0 0 0;
margin:  0 0 0 0;
display: inline-block;
}

.topicview ul{
padding: 5 0 8 0;
Margin:  4 0 4 0;
Width: 100%;
display: block;
}

.topicview ul li{
border:1px solid #acc5d7;;
margin:10 auto;
overflow:hidden;
padding:10 15 ;
text-align: left; 
}

.topicview .text {
line-height: 28px; 
}

/*--------------------我是分割线--------------*/
.radio{
width: 20%;
padding: 4 0 0 0;
margin:  0 0 0 0;
display: inline-block;
}
.checkbox{
width: 18%;
padding: 4 0 0 0;
margin:  0 0 0 0;
display: inline-block;
}
.graderadio{
width: 8%;
padding: 0 0 0 0;
margin:  0 0 0 0;
display: inline-block;
}
/*--------------------我是分割线--------------*/
.hide{
color: #00A;
}
/*--------------------我是分割线--------------*/
.dead{
color: #A00;
}
.invalid{
width: 100%;
color: #000;
}
/*--------------------我是分割线--------------*/

.barbutton{
width: 100%;
display: inline-Block;
}

.barbutton a{
width: 100%;
padding: 1px 0px;
margin: 0;
display: block;
}

.barbutton a:hover{
padding: 1px 0px;
margin: 0px 0px;
color: #808080;
}


/*--------------------我是分割线--------------*/
.picitem{
width: 160px;
display: inline-block;
padding: 2px 0px;
margin: 1px;
vertical-align:top;
}

.picitem ul{
border: 1px solid RGB(230,230,230);
width: 100%;
padding: 1px 1px;
margin: 0px;
display: block;
}

.picitem ul li{
border-bottom: 1px dashed RGB(230,230,230);
padding: 2px 0px;
Width: 100%;
display: block;
text-align: center; 
}

.picitem ul li a{
width: 100%;
padding: 2px 0px;
display: block;
}

.picitem ul li a:hover{
background-color: #808080;
color: #FFFFFF;
}

/*--------------------我是分割线--------------*/
 
.articleindexitem{
width: 99%;
display: inline-block;
vertical-align:top;
margin: 1;
}

.articleindexitem .articleicon{
width: 3%;
}

.articleindexitem .articlecaption{
width: 72%;
display: inline-block;
vertical-align:top;
text-align: left; 
border-bottom: 1px dashed RGB(230,230,230);
}

.articleindexitem .articlecaption a{
display: block;
width: 100%;
padding: 4 0 4 0;
margin: 3 0 3 0;
font-size: 14px;
}
.articleindexitem .articlecaption a:hover{
display: block;
width: 100%;
background-color: #C0C0C0;
color: #000;
}


.articleindexitem .articleauthor{
width: 10%;
vertical-align:top;
display: inline-block;
text-align: center; 
border-bottom: 1px solid RGB(240,240,240);
font-size: 9pt;
}

.articleindexitem .articleauthor a{
display: block;
padding: 4 0 4 0;
margin: 3 0 3 0;
}

.articleindexitem .articleauthor a:hover{
background-color: #F0F0F0;
}

.articleindexitem .articletime{
width: 8%;
display: inline-block;
padding: 4 0 4 0;
margin: 3 0 3 0;
text-align: center; 
FONT-SIZE: 7Pt; 
color: #AAA;
font-family: Tahoma;
}
.articleindexitem .articlereplyscount{
width: 3%;
display: inline-block;
padding: 2px;
text-align: center; 
FONT-SIZE: 7Pt; 
color: #AAA;
font-family: Tahoma;
}

/*--------------------我是分割线--------------*/
.articleview{
width: 98%;
padding: 4 0 0 0;
margin:  0 0 0 0;
display: inline-block;
}

.articleview ul{
padding: 5 0 8 0;
Margin:  4 0 4 0;
Width: 100%;
display: block;
}

.articleview ul li{
border:1px solid #acc5d7;;
margin:10 auto;
overflow:hidden;
padding:10 15 ;
text-align: left; 
}

.articleview .text {
line-height: 28px; 
FONT-SIZE: 14Px; 
}

/*.articleview .text p{*/
/*text-indent: 2em;*/
/*}*/
/*--------------------我是分割线--------------*/

.viewerbox {
border: 1px solid RGB(230,230,230);
margin: 4 0 0 5;
vertical-align:top;
padding: 0;
Width: 320;
}

.viewerbox .caption{
display: block;
padding: 5;
margin: 0;
vertical-align:top;
FONT-SIZE: 14Px; 
font-weight: bold;
text-align: center; 
border-bottom: 1px solid RGB(230,230,230);
background-color: RGB(245,245,245);
}

.viewerbox ul{
width: 100%;
padding: 1px 1px;
margin: 0px;
display: block;
}

.viewerbox ul li{
border-bottom: 1px dashed RGB(230,230,230);
Width: 100%;
display: block;
}

.viewerbox ul li a{
text-indent: 3px;
text-decoration: none;
width: auto;
padding: 4px 20px ;
display: block;
background: url(../images/right.gif) no-repeat 3% 50%;
}

* html .viewerbox ul li a{ /*IE only hack*/
width: 100%;
}

.viewerbox ul li a:hover{
background: url(../images/right_black.gif) no-repeat 3% 50%;
background-color: #808080;
color: #FFFFFF;
}

/*--------------------我是分割线--------------*/
.favitem{
width: 154px;
display: inline-block;
margin: 2 3 2 3;
vertical-align:top;
line-height: 18px; 
color: #444444;
}

.favitem ul{
width: 100%;
padding: 0px 0px;
margin: 0px;
display: block;
}

.favitem ul li{
padding: 2 0 2 0;
Width: 100%;
display: block;
text-align: center; 
}

.favitem ul li a{
width: 100%;
padding: 1;
display: block;
}

.favitem ul li a:hover{
color: #CC3300;
}
/*--------------------我是分割线--------------*/
.rsitem{
width: 160px;
display: inline-block;
margin: 2 5 2 5;
vertical-align:top;
line-height: 18px; 
color: #444444;
}

.rsitem ul{
width: 100%;
padding: 0px 0px;
margin: 0px;
display: block;
}

.rsitem ul li{
padding: 2 0 2 0;
Width: 100%;
display: block;
text-align: center; 
}

.rsitem ul li a{
width: 100%;
padding: 1;
display: block;
}

.rsitem ul li a:hover{
color: #CC3300;
}
/*--------------------我是分割线--------------*/
.topitem{
width: 156px;
display: inline-block;
margin: 2 5 2 5;
vertical-align:top;
line-height: 18px; 
color: #444444;
}

.topitem ul{
width: 100%;
padding: 0px 0px;
margin: 0px;
display: block;
}

.topitem ul li{
padding: 2 0 2 0;
Width: 100%;
display: block;
text-align: center; 
}

.topitem ul li a{
width: 100%;
padding: 1;
display: block;
}

.topitem ul li a:hover{
color: #CC3300;
}

/*--------------------我是分割线--------------*/
.keylink a{
padding: 0 2 0 2;
display: inline-block;
color: #550000;
border-bottom: 1px dashed RGB(230,230,230);
}

.keylink a:hover{
color: #FF0000;
border-bottom: 1px solid #FF0000;
}

/*--------------------我是分割线--------------*/
.authorlink a{
padding: 0 0 0 0;
display: inline-block;
color: #550000;
border-bottom: 1px dashed RGB(100,100,100);
}

.authorlink a:hover{
color: #FF0000;
border-bottom: 1px solid #FF0000;
}
/*--------------------我是分割线--------------*/
.link a{
padding: 0 0 0 0;
display: inline-block;
color: #000055;
border-bottom: 1px dashed RGB(100,100,220);
}

.link a:hover{
color: #FF0000;
border-bottom: 1px solid #FF0000;
}
/*--------------------我是分割线--------------*/

.panbox {
border: 1px solid RGB(230,230,230);
margin: 4 0 0 5;
vertical-align:top;
padding: 0;
Width: 320;
}

.panbox .caption{
display: block;
padding: 5;
margin: 0;
vertical-align:top;
FONT-SIZE: 14Px; 
font-weight: bold;
text-align: center; 
border-bottom: 1px solid RGB(230,230,230);
background-color: RGB(245,245,245);
}

.panbox ul{
width: 100%;
padding: 1px 1px;
margin: 0px;
display: block;
}

.panbox ul li{
border-bottom: 1px dashed RGB(230,230,230);
Width: 100%;
display: block;
}

.panbox ul li a{
text-indent: 3px;
text-decoration: none;
width: auto;
padding: 4px 20px ;
display: block;
background: url(../images/right.gif) no-repeat 8px 50%;
}

* html .viewerbox ul li a{ /*IE only hack*/
width: 100%;
}

.panbox ul li a:hover{
background: url(../images/right_black.gif) no-repeat 8px 50%;
background-color: #808080;
color: #FFFFFF;
}