.photodetail{width:98%;height:1200px;margin:10px auto;padding-bottom:40px;}
.photodetail strong{font-size:14px;color:#333;} 
#titlebar{width:98%;border-bottom:solid 1px #dedede;height:25px;line-height:25px;margin:10px auto;}
#titlebar .title{font-weight:bolder;font-size:16px;float:left;width:40%}
.sum{text-align:center;position:absolute; left:47%}
.baseinfo{float:right;text-align:center; padding:0 30px 0 30px}
.num{color:#a50c04}
.authorinfo {margin:5px}
.baseinfo a,.authorinfo a{color:#4483C8}
#picsays{ width:90%; margin:10px auto; border:1px solid #e5e5e5; line-height:26px;position:relative}
#picsays .authorsay{ padding-left:30px; background-color:#F4F4F4}
.authorinfo .elite{color:#a50d00}
#picsays .moreinfo{text-align:center; position:absolute;right:20px;top:5px}
/*
#replylist{ width:90%; margin:10px auto; line-height:20px;}
.replyitem{ border-spacing:0;width:100%;border-collapse:collapse;border:1px solid #e5e5e5;}
.replyitem td {border:solid #e5e5e5;border-width:0 1px 1px 0;}
.replyitem .left{width:150px;background-color:#fff;padding:10px;}
.replyitem .right{position:relative}
.replyitem .right1{height:20px;border-bottom:1px dashed #ccc;margin:10px 10px 0 10px;}
.replyitem .right1 .posttime{ float:left}
.replyitem .right1 .score{ float:right}
.replyitem .right3{ bottom:0px;height:30px;border-top:1px dashed #ccc;width:100%}
.replyitem .right3 .op{ padding:0 10px}
.replyitem .right2{padding:10px; margin-bottom:30px}
.replyitem .name{ font-size:14px; font-weight:bolder; text-align:center;border-bottom:1px dashed #ccc;}
.replyitem .group{ color:#a50d00;text-align:center; line-height:40px}
*/
#reply{  width:900px; margin:10px auto; line-height:26px;}
#pages{ width:90%; margin:0 auto; height:24px;padding-top:10px;}
#pages .page{ margin:0; float:right}
#pages .page div{float:left; line-height:26px;}
#pages .page a{background-color:White; display:block; padding:5px; float:left; border:solid 1px #ccc; margin-left:5px}
#pages .page span{ display:block; padding:5px; float:left; border:solid 1px #ccc; margin-left:5px; font-weight:bolder}

.choose{float:left;margin-top:55px;margin-left:20px;}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9{display:none;background:url(#) no-repeat;padding-left:20px;color:green;height:16px;line-height:16px;}
#windownbg{display:none;position:absolute;width:100%;height:100%;background:#000;top:0;left:0;}
#windown-box{position:fixed;_position:absolute;border:5px solid #E9F3FD;background:#FFF;text-align:left;}
#windown-title{position:relative;height:30px;border:1px solid #A6C9E1;overflow:hidden;background:url(/photo/css/images/tipbg.png) 0 0 repeat-x;}
#windown-title h2{position:relative;left:10px;top:5px;font-size:14px;color:#666;}
/*#windown-close{position:absolute;right:10px;top:8px;width:10px;height:16px;text-indent:-10em;overflow:hidden;background:url(/photo/css/images/tipbg.png) 100% -49px no-repeat;cursor:pointer;}*/
#windown-close{float:right;width:60px;cursor:pointer;text-align:right;}
#windown-content-border{position:relative;top:-1px;border:1px solid #A6C9E1;padding:5px 0 5px 5px;}
#windown-content img,#windown-content iframe{display:block;}
#windown-content .loading{position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;}
.group_pic{margin:0 auto;position: relative;margin-bottom:10px;border-radius:3px 3px 3px 3px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);background-color: white;}
#mana{position: absolute;right: 10px;background: #ccc;padding: 10px;margin-top: 10px;top: 30px;display:none;z-index:1}