body {font-family:'ËÎÌå',sans-serif; }
.bg_comment {background:url(http://img.chinayescache.com/sys/news09/img/bg_newsarea.gif) repeat-y -3840px 0;}
.areaBdr { clear:both; display:block; height:1px; overflow:hidden; background-color:#ccc;}
.bd_dbottom{background:url(http://img.chinayescache.com/sys/news09/img/dot.gif) left bottom repeat-x;}
.bd_bottom{border-bottom:1px solid #ccc;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}

.header { margin:0 auto; width:960px; height:42px; overflow:hidden; border-bottom:1px solid #ccc;}
.header h1 { float:left; width:165px; height:40px; overflow:hidden;}
.header .search { float:right; padding:11px 0 0; }
.header .search .text { padding:4px 0 0 2px; width:224px; height:17px; font-size:12px; background:#fff; border:1px solid #D0D0D0;}
.header .search .send { cursor:pointer; width:66px; height:23px; border:none; background:url(http://img.chinayescache.com/sys/news09/img/sprites.gif) no-repeat 0 -81px;}
.commentArea { margin:0 auto; width:960px; text-align:left; overflow:hidden; }
.commentArea .col1 { float:left; width:750px;}
.commentArea .col2 { float:right; width:210px; overflow:hidden;}
#relatedNews { margin:0 auto; width:960px; text-align:left;}
#relatedNews h1 { padding:12px 0; color:#00529b; font-size:22px; font-weight:bold;}
.title {clear:both; margin:0 20px; height:40px; border-bottom:1px solid #ddd;}
.title .text {float:left; margin:13px 0 0; }
.title .text h2 { display:inline; font-size:14px; font-weight:bold; color:#00529b; }
.title .text span { padding-left:10px;}
.title .text span strong { color:#cc0000;}
.nobg { margin:0 1px; padding:0 0 0 20px; background:#f0f7fd; border-top:1px solid #ddd; }
.pagination { float:right;  margin:10px 0 0; overflow:hidden; font-family:Tahoma,Helvetica,Arial,sans-serif; }
.pagination a { float:left; margin-left:5px; padding:2px 6px; color:#000; text-decoration:none; border:1px solid #ccc ; background:#fff url(http://img.chinayescache.com/sys/news09/img/bg_repeat.gif) repeat-x 0 -181px;}
.pagination a:hover { color:#cc0000; text-decoration:none; border:1px solid #ccc; background-color:#fff; }
.pagination span { float:left; margin-left:5px; padding:2px 5px;}
.pagination span.current { color:#cc0000; font-weight:bold; }
#mainReplies .pagination { margin:0; padding-right:20px;}
.replies {padding:0 20px 20px; }
.reply { padding:15px 0; border-bottom:1px solid #ddd;}
.reply .replyBody { overflow:hidden;}
.reply .author {display:block; float:left; color:#00529B; }
.reply .author .ip { color:#777; }
.reply .postTime { display:block; float:right; color:#777;}
.reply .replyContent { clear:both; padding:10px 0;}
.reply .replyContent p { margin:0; line-height:21px; font-size:14px;}
.reply .options { float:right;}
.reply .options li { display:inline; padding-left:10px; color:#00529b;}
.reply .options li a { color:#00529B;}
.reply .options li.support a { color:#cc0000;}
.reply .quote { margin-bottom:10px; padding:3px; border:1px solid #999; background:#fff;}
.reply .quoteTitle { position:relative; margin: 0 3px; height: 20px; overflow: hidden; line-height: 20px;}
.reply .quoteTitle .quoteFrom { padding: 5px 3px 0 0; color:#00529b; }
.reply .quoteTitle .postID { position:absolute; right:3px; top:0; color:#777;}
.reply .quote p {margin: 9px 3px; line-height: 21px; clear: both; font-size: 14px;}
.replyFormArea { padding:0 25px; }
.replyFormArea input.text { padding:2px 1px 0; height:17px; width:98px; background:#fff; border:1px solid #ddd; }
.replyFormArea .screenName { padding:10px 0;}
.replyForm a { color:#00529b;}
.replyFormArea p.tips { margin:0; padding:15px 0; color:#cc0000; }
.replyFormContent { position:relative; overflow:hidden; height:1%; }
.replyFormContent textarea { padding:5px; height:120px; width:500px; line-height:20px; font-size:14px; border:1px solid #ddd;}
.replyFormContent .submit { position:absolute; left:540px; bottom:0; }
.replyFormContent .submit input { vertical-align:middle;}

/* window */
.window { position:fixed !important; position: absolute; z-index:1000; left:0; top:0; width:482px; text-align:left; background:#fff; border:1px solid #999; visibility:hidden;}
.window .winhd { padding: 0 8px 0 16px; height:34px; line-height:34px; border-bottom:1px solid #dcdddd; cursor:move; background:#f5f5f5}
.window .winhd .text {float:left; color:#000;font-size:14px; font-weight:bold;}
.window .winhd a.close {float:right; margin-top:8px;}
.window .winbd {padding: 0 20px 15px 20px;}
.window .winbd .screenName { padding:10px 0;  }
.window .winbd input.text { padding:2px 1px 0; height:17px; width:98px; background:#fff; border:1px solid #ddd; }
.window .winbd .commentLink { padding:10px 5px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; word-break:break-all;}
.window .winbd .commentLink p { margin:0; line-height:150%;}
.window .replyFormContent {position: static;}
.window .replyFormContent textarea {width:430px; }
.window .replyFormContent .submit {position:static; text-align:center; margin-top: 12px;}
.window .replyFormContent .submit input { margin:0; vertical-align:middle;}
.window .winft { padding:5px 0 15px; text-align:center;}

/* ads */
.gAD-newsComment-right { margin:20px auto; width:160px; height:600px; overflow:hidden;}

