@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}/**/
fieldset,img{border:0}/**/
abbr,acronym{border:0;font-variant:normal}/**/
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}/**/
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}/**/
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}/**/
code,kbd,samp,tt{font-size:100%}/**/
input,button,textarea,select{*font-size:100%}/*IE6*/
body{line-height:1.5}/**/
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}/**/
caption,th{text-align:left}/**/
sup,sub{font-size:100%;vertical-align:baseline}/**/
a,area { blr:expression(this.onFocus=this.blur()) } /**/
blockquote,q{quotes:none}
strong {font-weight: bold;}
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
.overflow{overflow:auto;zoom:1;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.fl { float:left; display:inline}
.fr { float:right; display:inline}
.font12 { font-size:12px}
.font14 { font-size:14px}
.b { font-weight:bold}
.center1000 { width:1000px; margin:0 auto}
.posrel { position:relative}
.posabs { position:absolute}
/* ÄÚ±ß¾à */
.pt10{ padding-top:10px}
.pl10{ padding-left:10px}
.pr10 { padding-right:10px}
.pb10 { padding-bottom:10px}
.pt20{ padding-top:20px}
.pl20{ padding-left:20px}
.pr20 { padding-right:20px}
.pb20 { padding-bottom:20px}
/* Íâ±ß¾à */
.mt10 { margin-top:10px}
.mr10 { margin-right:10px}
.mb10 { margin-bottom:10px}
.ml10 { margin-left:10px}
.mt15 { margin-top:15px}
.mr15 { margin-right:15px}
.mb15 { margin-bottom:15px}
.ml15{ margin-left:15px}
.mt20 { margin-top:20px}
.mr20 { margin-right:20px}
.mb20 { margin-bottom:20px}
.ml20 { margin-left:20px}
.ml30 { margin-left:30px}
.mt30 { margin-top:30px}

/* END reset.css*/

/*ÁôÑÔ*/

.tem_99 { clear:both; background:#fff; margin:10px;}
#comment { width:960px; margin:10px auto 0;}
#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list {border:1px solid #ccc;  color:#2f2f2f; padding:1px; zoom:1; }
#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list .h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px; font-weight:bold;}
#comment_list .h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}
#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}
#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
#comment_0 .h2 span { background-image:url(/skin/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
/*#comment_1 dt b {color:#39863d; }*/
#comment_1 .h2 span, #s_comment .h2 span { background-image:url(/skin/gr/images/comment_tg.png)}
#s_comment { text-align:center;}
#s_comment .h2 a {float:right;   font-size:12px; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment .h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/gr/images/comment_btn.png) no-repeat; cursor:pointer;}


.frlink{ border:1px solid #cccccc; background:url(/skin/gr/images/comment_tbg.png) repeat-x scroll 0 0 transparent; margin: 0 auto; width: 980px;}
.frlink p.title{ background:url(/skin/gr/images/comment_tr.png) no-repeat 0 0; line-height: 26px;  margin-top: 4px; margin-left:13px;  text-align: center;  width: 88px; color:#ffffff; font-size:14px; font-weight:bold;}
.frlink .link { padding: 5px 17px; background-color:#ffffff;}
.foot { text-align:center;}