/* ui-comment */
.ui-bar{margin-top:8px;height:22px;line-height:22px;text-align:center;border:1px solid #eee;border-radius:2px;background-color:#f9f9f9;cursor:pointer;}
.ui-comment{margin:-15px 0 0 0;width:942px;overflow:hidden;background:url("bg-cmt-time.gif") -100px 15px repeat-y;}
.ui-form-info { margin:5px 0; line-height:35px;}
.ui-form-info p.l { padding:0 0 0 15px; color:#666;}
.ui-input-focus { border:solid 1px #ff7e00; background:#fff url("input-focus.gif") repeat-x;color:#999;}
.ui-textarea {padding: 8px;width: 924px;height: 72px;}
.ui-button { width: 100px;height:35px;line-height: 35px;text-align: center;overflow: hidden;font-size: 14px;font-weight: 700;cursor: pointer;color: #FFFFFF;border: 0 none;border-radius: 1px 1px 1px 1px;background-color: #ff7e00;}
.ui-button:hover,.ui-button-hover {text-decoration: none; color: #FFFFFF;background-color: #ff1800;}
.ui-button:active {box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) inset;}

/* comment */
.comment .hd { padding:0 20px; height:40px; border-bottom:solid 1px #d5d5d5; background:#fcfcfc;}
.comment .hd h3 { line-height:40px; font-size:14px;}
.comment .bd { padding:18px; background:#fff;}

.comment-focus{margin:15px 0 10px 0; overflow:hidden;}
.comment-item{padding:15px 0 0 0;width:942px;}

/* comment-time */
.comment-time{float:left;width:52px;overflow:hidden;}	
.comment-time .date-time{padding-left:3px;width:49px; height:48px; overflow:hidden;background:url("bg-cmt-time.gif") 41px 0 no-repeat;}	
.comment-time .date-time strong{display:block;margin-top:4px;width:49px;line-height:20px;text-align:left;color:#999;}
		
/* comment-post */	
.comment-post{float:right; width:880px; overflow:hidden;}
.comment-post-arrow{position:relative;float:left;margin-top:17px;width:10px;height:15px;overflow:hidden;background:url("comment-arrow.gif") 0 0 no-repeat;}
.comment-post-cnt{float:right;margin-left:-1px;padding:10px;width:849px;overflow:hidden;border:1px solid #e3e3e3;border-radius:4px;background-color:#f9f9f9;}
.comment-avatar{float:left;width:50px;overflow:hidden;}
.comment-avatar img{ width:50px;height:50px;overflow:hidden; border-radius:2px; background-color:#eee;}
.comment-body{float:right; width:783px; overflow:hidden;}		
.comment-text{line-height:25px;font-size:14px;word-wrap:break-word;}
.comment-text .user,.comment-text a{color:#ff1800;}
.comment-text em{ margin-right:5px;}

/* 支持反对 */
.comment-assist{margin-top:8px;padding-right:4px;height:14px;line-height:14px;overflow:hidden;}
.comment-assist em{color:#999;font-style:normal;}
.comment-assist a{color:#999;}
.comment-assist a:hover{color:#ff1800;}
.comment-assist span a{margin-right:10px;}

/*评论回复表单*/
.comment_replyblock{
	position:absolute;display:none;z-index:50;width:700px;height:160px;padding-top:10px;text-align:left;border:1px solid #e3e3e3;background:#fbfbfb;
	border-radius:4px;
}
.comment_replyblock .arrow{position:absolute;left:670px;top:-10px;width:17px;height:10px;background:url("comment-arrow.gif") right top;padding:0;}
.comment_replyblock .x{display:block;width:17px;height:17px;position:absolute;left:675px;top:5px;background:url("x.gif") no-repeat;}
.comment_replyblock .x:hover{background-position:-17px top;}
.comment_replyblock .t{height:20px;clear:both;}
.comment_replyblock form{padding-left:20px;display:block;width:660px;}
.comment_replyblock form table td{padding:3px 0;line-height:32px;}
.comment_replyblock form table .l{text-align:right;}
.comment_replyblock form table .l span{color:#f00;}
.comment_replyblock form textarea{width:650px;height:70px;border:1px solid #f60;padding:5px;}


.score{position:relative;top:0;right:0;width:140px;padding-left:10px;height:240px;border-left:1px dashed #CCC;margin-bottom:15px}
.score_loading{background:url(loading_s.gif) center no-repeat; width:140px; height:190px;}
.score_content{ height:190px;}
.score_avg span{position:relative;font-size:38px; font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#FFF;letter-spacing: -4px;}
.score_avg span em{ position:absolute;top:0; left:10px; color:#FFF; z-index:10;}
.score_avg span i{position:absolute;top:2px; left:12px; color:#069; z-index:8;}

.score_avg{height:64px; width:80px; display:block; background:url(_score_bg.gif) 0 0 no-repeat; position:absolute;top:-10px;left:-20px;  padding-top:16px;}
.score_total{color:#666; line-height:1.4em; height:50px; padding-left:54px; padding-top:20px;}
.score_total span{color:#F00; font-weight:bold;}
.score_list li{line-height:23px; color:#666;}
.score_list li span{ display:inline-block; width:30px;}
.score_list li em{font-style:normal;}
.score_list li i{display:inline-block; border:1px solid #FC6; background-color:#FFC; height:8px; font-size:0px;}

.score_post{position:relative;}
.starBox{position:relative; width:150px;}
.starlist{height:26px; position:relative; width:140px; overflow:hidden; background:url(stars.gif) 0 0 repeat-x; cursor:pointer}
.starlist li{float:left;}
.starlist li a {display:block; width:26px; height:26px; overflow:hidden; text-indent:-9999px; position:absolute; z-index:5;}
.starlist li a:hover{background:url(stars.gif) 0 -100px; z-index:3; left:0;}
.starlist a.star_one {left:0;}
.starlist a.star_one:hover {width:26px;}
.starlist a.star_two{left:26px; }
.starlist a.star_two:hover {width:52px;}
.starlist a.star_three{left:52px; }
.starlist a.star_three:hover {width:78px;}
.starlist a.star_four{left:78px; }
.starlist a.star_four:hover {width:104px;}
.starlist a.star_five {left:104px; }
.starlist a.star_five:hover {width:130px;}
.star_current_rating{background: url(stars.gif) 0 -50px; position: absolute; height: 26px; z-index: 6; top:29px; left:0 }
.star_title{line-height:21px; background-color:#F6F6F6; border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; margin-bottom:6px; width:130px;}

.star_tip{ border:1px solid #F90; background-color:#FFC; height:21px; width:130px; top:-2px; left:0; position:absolute; line-height:21px; display:none;}
.star_tip s{position:absolute;top:22px;left:8px;display:block;width:0px;height:0px;font-size:0px;line-height:0px;border-color: #F90 transparent  transparent transparent;border-style:solid dashed dashed dashed;border-width:6px;}
.star_tip s i{position:absolute;top:-7px;left:-6px;display:block;width:0px;height:0px;font-size:0px;line-height:0px;	border-color: #FFC transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:6px;}
.star_desc{text-align:center;}

.newhot .btn-big {display: inline-block;_display: inline;zoom: 1;padding: 0 10px;height: 30px;line-height: 30px;font-size: 14px;color: #fff;background: #09c;border-radius: 3px;}
.newhot .btn-big:hover {color: #fff;background: #09f;}
.newhot{float:left;margin-right:10px;}
.newhot img{width:150px;}
.newhot .pp{text-align:center;margin-top:5px;}
.newhot{float:left;margin-right:10px;}