.sidebox h2 {
color:#135B96;
line-height:24px;
}

.sidebox ul {
padding-left:2px;
}

.sidebox li {
line-height:22px;
padding-left:10px;
background:url(../newimg/arrow.gif) no-repeat left 8px;
height:22px;
overflow:hidden;
}

#class {
width:130px;
border:1px solid #7AD86E;
background:#F8FFF7;
float:left;
margin-bottom:5px;
}

#class h2 {
color:#2B9517;
line-height:27px;
padding-left:5px;
border-bottom:1px solid #7AD86E;
background:url(../newimg/h2_class.png) repeat-x;
}

#class li {
line-height:26px;
padding-left:22px;
border-bottom:1px solid #C6F4BF;
background:url(../newimg/class_folder.gif) no-repeat left 4px;
margin:0 6px;
}

#softlist {
width:618px;
margin-bottom:8px;
border:1px solid #82AFE8;
float:right;
}

#softlist h2 {
color:#0264BB;
line-height:27px;
padding-left:6px;
border-bottom:1px solid #AECCF2;
background:#EDF6FF;
}

#softlist h2 span {
color:#2B9517;
}

#softlist p {
border:1px solid #7AD86E;
background:#F8FFF7;
margin:8px 6px 0;
padding:8px 6px;
}

#softlist p a {
color:#157409;
border:1px solid #7AD86E;
background:#C6F4C0;
margin:0 3px;
padding:4px 8px 2px;
}

#softlist p a:hover {
color:#175CBB;
text-decoration:none;
border:1px solid #68A6E3;
background:#C2DDFB;
}

#softlist p#pages {
margin-bottom:6px;
}

#softlist p#pages a {
border:none;
background:none;
margin:0 6px;
padding:0;
}

#softlist p#pages a:hover {
color:#FF5400;
text-decoration:underline;
}

#softlist p#pages a strong {
color:#ff5400;
}

#softlist ul {
padding:6px 6px 0;
}

#softlist li {
line-height:22px;
}

#softlist li a {
font-size:14px;
font-weight:700;
}

#softlist li a.cate {
font-size:12px;
font-weight:400;
}
/*图片列表*/

#pic_list {
width:618px;
margin-bottom:8px;
border:1px solid #82AFE8;
float:right;
}
#list{width:618px; margin:auto;}
#pic_list h2 {
color:#0264BB;
line-height:27px;
padding-left:6px;
border-bottom:1px solid #AECCF2;
background:#EDF6FF;
}

#pic_list h2 span {
color:#2B9517;
}

#pic_pages {
border:1px solid #7AD86E;
background:#F8FFF7; width:524px;
margin-left:39px;
padding:4px 4px;
}
#pic_pages p{height:30px; float:left;}
#pic_pages a {
border:1px solid #7AD86E;
background:#C6F4C0;
margin:0 3px;
padding:4px 8px 2px;
}

#pic_pages a:hover {
color:#ff5400;
text-decoration:none;
}

#pic_pages a {
border:none;
background:none;
margin:0 6px;
padding:0;
}

#pic_pages a:hover {
text-decoration:underline;
}

#pic_pages a strong {
color:#ff5400;
}

#list ul {
padding:6px 6px 0;
}

#list li {
line-height:22px; width:200px; float:left; text-align:center;margin-bottom:20px;
}
#list li img {
border:#82afe8 1px solid; padding:2px;
}
#list li span{
width:200px; 
}
#list li span a{
width:132px;  
border:#99CC00 1px solid; 
margin-top:3px;float:left; 
margin-left:33px; 
margin-right:33px; 
font-size:12px; 
overflow:hidden; 
white-space:nowrap; 
text-align:center;
line-height:22px;text-overflow:ellipsis;  
}
#list li span a:hover{border:#ff5400 1px solid; }
#list li a:hover img{
border:#ff5400 1px solid; 
padding:2px;
}
#list li a.cate {
font-size:12px;
font-weight:400;
}
#piclistad {float:left; height:auto; width:auto;}
/*图片列表结束*/
.shortinrto {
height:22px;
overflow:hidden;
margin:3px 0;
}

.softmeta {
margin-bottom:12px;
border-top:1px solid #F1F1AF;
border-bottom:1px solid #F1F1AF;
background:#FFFFF0;
}

.softmeta span {
color:#175CBB;
}

#catead {
float:left;
}

#catead a {
margin-top:6px;
display:block;
}

#sidebar {
border:1px solid #7FB1E2;
background:#EBF5FE;
clear:both;
margin:0 0 8px;
padding:4px 8px 0;
}

.sidebox {
width:355px;
background:#fff;
float:left;
padding:4px 6px;
}