#content{
width:960px;
margin-bottom:5px;
}

#content_left{
overflow:hidden;zoom:1;
width:270px;
margin-right:5px;
text-align:left;
}

#content_right{
overflow:hidden;zoom:1;
width:685px;
text-align:left;
}


#top_pic img{
width:960px;
margin-bottom:5px;
}







#art_com{
float:left;
width:270px;
height:280px;
background:url(/images/blog/new/px/art_com_bg.gif) no-repeat;
margin-bottom:5px;
}
#art_com ol {
float:left;
padding:35px 0px 0px 30px;
}
#art_com li{
float:left;
padding-top:3px;
padding-bottom:4px;
}
#art_com span {
line-height:20px;

float:left;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
display:block;
}
#art_com .title {
width:220px;
}
#content .title a{
color:#f05600;
}
#content .title a:hover{
color:#FF0000;
}
#art_com .author {
width:90px;
margin-right:5px;
}
#content .author a{
color:#03a2dc;
text-decoration:underline;
}
#content .author a:hover{
color:#FF0000;
}
#art_com .time{
float:left;
width:125px;
color:#aaa;
}


#px_top10 ,#member_new ,#px_other{
float:left;
width:259px;
margin-bottom:5px;
}
#px_top10 h2 ,#member_new h2 ,#px_other h2{
width:259px;
height:30px;
background:url(/images/blog/new/px/px_top10_h2_bg.gif) no-repeat;
}
#px_top10 ul ,#member_new ul ,#px_other ul{
float:left;
width:252px;
padding:0px 5px 5px 0px ;
border:#e0dfdf solid 1px;
}
#px_top10 ul li ,#member_new ul li {
float:left;
width:247px;
padding:5px 0px 0px 5px;
height:58px;
overflow:hidden;
}
#px_top10 ul li img ,#member_new ul li img {
float:left;
width:50px;
height:50px;
padding:3px;
border:#d6d6d6 solid 1px;
margin-right:2px;
}
#px_top10 ul li span ,#member_new ul li span {
float:left;
width:182px;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
background:#ececec;
padding-left:5px;
line-height:20px;
}


#member_new h2{
background:url(/images/blog/new/px/member_new_h2_bg.gif) no-repeat;
}
#px_other h2{
background:url(/images/blog/new/px/px_other_h2_bg.gif) no-repeat;
}

#px_other li{
float:left;
width:230px;
list-style-position:outside;
list-style-type:disc;
padding:5px 0px 0px 23px;
background:url(/images/arrR.gif) 10px 10px  no-repeat;
line-height:18px;

text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}

#px_other li a{
text-decoration:none;
}


#px_info1 ,#px_info2 ,#px_info3 ,#px_info4 ,#px_info5 ,#px_info6{
float:left;
width:685px;
background:#ebebeb;
border-bottom:solid #c3c3c3 1px;
font-size:20px;
font-weight:bolder;
}
#px_info1 .info_l ,#px_info2 .info_l , #px_info3 .info_l ,#px_info4 .info_l ,#px_info5 .info_l{
float:left;
width:110px;
padding:10px;
color:#f87003;
text-align:right;
padding-right:0px;
}
#px_info2 .info_l , #px_info3 .info_l ,#px_info4 .info_l ,#px_info5 .info_l{
font-size:14px;
width:80px;
padding-top:5px;
padding-bottom:0px;
}
#px_info1 .info_r ,#px_info2 .info_r  ,#px_info3 .info_r ,#px_info4 .info_r ,#px_info5 .info_r{
float:left;
width:555px;
padding:10px;
padding-left:0px;
padding-top:5px;
padding-bottom:0px;
}

#px_info2 .info_r ,#px_info3 .info_r ,#px_info4 .info_r ,#px_info5 .info_r{
width:585px;
line-height:20px;
font-size:12px;
font-weight:normal;
}
#px_info2 .info_r {
padding-bottom:0;
}
#px_info2 .info_r2 a{
float:right;
color:#b90e0e;
font-size:14px;
font-weight:bolder;
padding-bottom:5px;
padding-right:10px;
height:14px;
overflow:hidden;
}


#px_info6 {
padding:10px;
}


.px_bt_out ,.px_bt_over{
margin-right:10px;
font-size:16px;
padding-left:15px;
padding-top:7px;
color:#333333;
text-decoration:none;
float:left;
width:86px;
height:22px;
background:url(/images/blog/new/px/px_bt.gif) no-repeat;
cursor:pointer;
}
.px_bt_over {
background:url(/images/blog/new/px/px_bt.gif) 0px -29px no-repeat;
}




#art_px {
float:left;
width:685px;
}
#art_px h2{
font-size:14px;
font-weight:bolder;
color:#f87003;
border-bottom:dashed #8f8f91 1px;
height:27px;
padding-top:10px;
padding-left:10px;
}
#art_px h2 span{
color:black;
padding-left:50px;
}

#art_px #art_px_bt1  ,#art_px #art_px_bt2{
padding-left:10px;
font-size:12px;
font-weight:normal;
display:none;
}
#art_px #art_px_bt2 {
display:inline-block;
}


#art_px ul{
float:left;
}
#art_px ul li{
padding-top:10px;
padding-bottom:5px;
float:left;
border-bottom:dashed #8f8f91 1px;
}
#art_px ul li span{

}

#art_px .art_px_l {
float:left;
width:58px;
padding:0px 5px 0px 5px;
}
#art_px .art_px_l img{
float:left;
width:50px;
height:50px;
padding:3px;
border:#d6d6d6 solid 1px;
}
#art_px .art_px_l span{
margin-top:5px;
text-align:center;
float:left;
width:58px;

text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}
#art_px .art_px_r{
float:left;
width:617px;
}
#art_px .art_px_r h2{
border:0;
background:#ebebeb;
height:14px;
color:black;
font-size:12px;
line-height:8px;
margin-bottom:5px;
}
#art_px .art_px_r .art{
line-height:20px;
float:left;
width:560px;
padding-right:5px;

overflow:hidden;
word-wrap:break-word;
word-break:break-all;
}
#art_px .art_px_r .art a{
color:black;
text-decoration:none;
}
#art_px .art_px_r .ballot{
float:left;
width:52px;
}
#art_px .art_px_r .ballot span{
float:left;
width:52px;
height:33px;
background:url(/images/blog/new/px/px_ballot_bg.gif) no-repeat;
padding-top:14px;
text-align:center;
font-weight:bold;
}

.px_bt2{
width:50px;
border:solid #deeaf7 1px;
color:#07519a;
background:white;
}


#wish_pic {
float:left;
margin-bottom:5px;
width:685px;
height:164px;
background:url(/images/blog/new/px/wish_pic.jpg) no-repeat;
}



#wish {
float:left;
width:685px;
}
#wish h2{
float:left;
width:475px;
height:37px;
background:url(/images/blog/new/px/wish_h2_bg.jpg) no-repeat;
font-size:12px;
color:#ed1d24;
padding:17px 0px 0px 210px;
}
#wish h2 span{
padding-left:20px;
}
#wish ul{
float:left;
width:663px;
border:solid #c9c8c7 1px;
padding:10px;
}
#wish ul li{
float:left;
width:663px;
border-bottom:dashed #e7e7e7 1px;
line-height:20px;

}

#wish .author{
color:red;
}
#wish .time{
color:#378cb5;
}


.listpage{
text-align:center;
}
.listpage span{
cursor:pointer;
margin-right:5px;
}
.listpage .current{
color:red;
font-weight:bold;
}