@charset "gb2312";
/* CSS Document */
html { color:#333; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td, hr, button { margin:0; padding:0; font-family:"Microsoft Yahei", "arial", "ËÎÌå", "sans-serif"; }
a { color:#515151; text-decoration:none }
a:hover { color:#e3764f; text-decoration:none; }
/* ²¼¾Ö */
.clear { clear:both }
.hide { display:none; }
.fL, .fR { display:inline; }
.fL { float:left; }
.fR { float:right; }
.mT20 { margin-top:20px; }
.mL20 { margin-left:20px; }
.mR20 { margin-right:20px; }
.mT10 { margin-top:10px; }
.mL10 { margin-left:10px; }
.mR10 { margin-right:10px; }
.w960 { width:1000px; margin:0 auto }
.heig { height:100%; overflow:hidden }
.color { color:#c88e91 }
.header { height:100%; overflow:hidden; background:#f5f5f5; padding:20px 0 }
.header .logo { float:left; padding:10px 20px; }
.header .logo img { width:120px; height:80px; }
.header .dp { text-align:center; width:160px; float:left; font-size:12px; line-height:40px; border-left:1px solid #f5e1b1; padding:25px 0;}
.header .dp b { font-size:24px; color:#595757 }
.header .dp span { color: #f60; font-size: 18px; }
.header .dp font { color: #999; font-size: 14px; }
.header .all, .header .best, .header .good, .header .bad { background-position: 0 20px; background-repeat: no-repeat; display: block; float: left; height: 50px; line-height: 30px; padding: 30px 10px 20px 50px; text-align: center; width: 100px; }
.header .all { background-image:url(../images/all.png); }
.header .best { background-image:url(../images/best.png); }
.header .good { background-image:url(../images/good.png); }
.header .bad { background-image:url(../images/bad.png); }
.score { line-height:30px; padding-right:20px; float:left }
.score b { color:#7b7b7b }
.starv { background:url(../images/star.png) no-repeat scroll left center; height:30px; width:20px; display:block; float:left; margin:0; padding:0 }
.starn { background:url(../images/star.png) no-repeat scroll right center; height:30px; width:20px; display:block; float:left; margin:0; padding:0 }
.tit { border-left: 2px solid #FF7E26; color: #333333; font-family: "Microsoft YaHei"; font-size: 16px; margin: 15px 0; padding-left: 8px; text-align: left; }
.list { padding:30px 0; font-size:12px; color:#666; height:100%; overflow:hidden }
.listbg { background:#efefef }
.list .name { float:left; font-size:16px; width:80px; color:#c88e91; text-align:center; line-height:24px; margin-top:3px; }
.list .cont { margin-left: 100px; }
.list .cont-hd { color: #999999; font-size: 14px; line-height:30px; padding-bottom: 5px; height:100%; overflow:hidden }
.list .cont-bd { color: #5D5D5D; font-size: 14px; line-height: 25px; word-wrap: break-word; }
.list .cont-ft { padding:5px 0; color:#999 }
.list .cont-ft a { color:#999; margin:0 10px; padding-left:15px; }
.list .cont-ft a:hover { color:#FF7E26; }
.list .cont-ft .zan { background:url(../images/z.png) no-repeat scroll left center; }
.list .cont-ft .hui { background:url(../images/h.png) no-repeat scroll left center; }
.list .cont-rp { line-height:24px; }
/* ·ÖÒ³ */
.pagelist { text-align:center; padding:10px 5px; font-size:12px }
.pagelist a { margin:0 5px; }
.pagelist .pa { border:#FF7E26 solid 1px; display:inline-block; padding:2px 6px 1px; line-height:16px; background:#fff; color:#FF7E26; }
.pagelist .pah { border:#FF7E26 solid 1px; color:#fff; background:#FF7E26; }
.replyform { font-size:12px; width:920px; height:100%; overflow:hidden; margin:10px auto }
