.bl_comm {margin-top:20px;}
.bl_comm .no_com {margin-top:5px; font-size:0.8em;}
.bl_comm .bl_title {font-size:16px; font-weight:bold; border-bottom:1px solid #000; padding-bottom:3px;}
.bl_comm .bl_title .t {display:block; float:left;}
.bl_comm .bl_title .sort {display:block; float:right; font-weight:normal; font-size:12px; padding-top:4px; color:#666;}
.bl_comm .bl_title .sort a {color:#E21361;}
.bl_comm .bl_title .sort a.act {font-weight:bold;}
.bl_comm .comm_cont {}
.bl_comm .comm_cont .item {width:620px; margin-top:10px; border-top:1px solid #eee; padding-top:10px;}
.bl_comm .comm_cont .item.first {border-top-width:0; padding-top:0;}
.bl_comm .comm_cont .item.hidden {}
.bl_comm .comm_cont .item.hidden a {}
.bl_comm .comm_cont .item.hidden a:hover {}
.bl_comm .comm_cont .item .p {width:80px; float:left;}
.bl_comm .comm_cont .item .text {width:530px; float:right; padding:0;}
.bl_comm .comm_cont .item .un {float:left; font-size:12px;}
.bl_comm .comm_cont .item .un a {color:#E21361;}
.bl_comm .comm_cont .item .rate {display:block; float:right; width:60px; height:11px;}
.bl_comm .comm_cont .item .rate span {display:block; float:left; width:30px; text-align:right; font-size:11px; line-height:11px; padding-right:4px; height:11px;}
.bl_comm .comm_cont .item .rate a {display:block; float:left; width:11px; height:11px; background:url('icons.png') no-repeat 0 0; margin-left:2px;}
.bl_comm .comm_cont .item .rate a.plus {background-position:0 -11px;}
.bl_comm .comm_cont .item .rate a.plus:hover {background-position:0 -33px;}
.bl_comm .comm_cont .item .rate a.minus {background-position:0 0;}
.bl_comm .comm_cont .item .rate a.minus:hover {background-position:0 -22px;}
.bl_comm .comm_cont .item .item2_txt {}
.bl_comm .comm_cont .item .t {clear:both; padding-top:5px; font-size:12px;}
.bl_comm .comm_cont .item .inf {margin-top:5px; font-size:11px; color:#ccc;}
.bl_comm .comm_cont .item .inf span {color:#666;}
.bl_comm .comm_cont .item .inf a {color:#666; border-bottom:1px dashed #ccc;}
.bl_comm .comm_cont .item .inf a:hover {border-bottom:1px solid #666; text-decoration:none;}
.bl_comm .comm_cont .item .inf .btn_reply {padding-left:14px; background:url('icons.png') no-repeat 0 -66px; color:#069;}
.bl_comm .comm_cont .item .inf .btn_reply:hover {border-color:#069;}
.bl_comm .comm_cont .item .rate {}
.bl_comm .comm_cont .item .rate span {}
.bl_comm .comm_cont .item .replies .item {width:530px;}
.bl_comm .comm_cont .item .replies .item.first {border-top-width:1px; padding-top:10px;}
.bl_comm .comm_cont .item .replies .item .text {width:440px;}

.bl_comm .bl_com_form h2 {font-size:16px; font-weight:bold; border-bottom:1px solid #000; padding-bottom:3px; margin:20px 0 0 0;}
.bl_comm form .l {display:block; margin-top:10px; color:#666;}
.bl_comm form .l a {color:#E21361;}
.bl_comm form .field {margin-top:2px;}
.bl_comm form .field.txt {}
.bl_comm form textarea {width:610px; max-width:610px; min-width:610px; height:100px; min-height:80px;}
.bl_comm form .btns {margin-top:5px;}
.bl_comm form .msg_reg {font-size:12px; border:1px solid #ccc; padding:9px; background-color:#eee; margin-top:10px;}
.bl_comm form .btn_add {}
.bl_comm form .com {margin-top:2px; border:1px solid #ccc; background-color:#eee; padding:9px;}
.bl_comm form .com .t {}
.bl_comm form .com .inf {font-size:11px; color:#666; margin-top:5px;}