.commentbox{clear:both;width:100%;height:auto;margin-top:10px;background-color:#fff;}

.commentbox h1{clear:both;width:auto;height:35px;line-height:35px;font-weight:normal;font-size:22px;border-bottom:#e5e5e5 2px solid;}
.commentbox h1 .fL{float:left;width:auto;height:35px;line-height:35px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:500;font-size:22px;color:#222222;background:url('title_bg.gif') no-repeat left center;padding-left:15px;position:relative;}
.commentbox h1 .fL span{float:left;width:100%;_width:100px;height:2px;line-height:2px;font-size:0px;overflow:hidden;position:absolute;bottom:-2px;left:0px;background-color:#1179d1;}
.commentbox h1 .fR{float:right;height:35px;line-height:35px;font-size:13px;}
.commentbox h1 .msg{float:left;height:30px;line-height:30px;padding-top:5px;padding-left:10px;color:#999;font-size:13px;}
.commentbox h1 a{color:#1A649D;font-size:13px;}
.commentbox h1 a:hover{color:#1A649D;text-decoration:underline;}

.commentbox #comment_main{clear:both;width:100%;height:auto;margin-top:10px;}

#comment_form,.reply_form{clear:both;width:auto;height:auto;padding:10px 0px;zoom:1;}
.reply_form{display:none;}
.comment_subbox{clear:both;width:auto;height:auto;border:#379be9 1px solid;zoom:1;}
.comment_subbox .textcont{width:auto;height:85px;line-height:20px;padding:0px 0px 0px 10px;overflow:hidden;}
.comment_subbox .textcont textarea{width:100%;height:80px;padding:5px 0px 0px 0px;background:#fff;border:none;outline:none;overflow:auto;color:#999;font-size:15px;font-family:\5B8B\4F53;}
.comment_subbox .textcont textarea.on{color:#000;background-image:none;}
.comment_subbox .submitcss{clear:both;width:100%;height:35px;line-height:35px;padding:3px 0px;border-top:#dddddd 1px solid;position:relative;z-index:10000;}
.comment_subbox .submitcss .logininfo{float:left;width:auto;height:35px;line-height:35px;padding-left:10px;display:none;}
.comment_subbox .submitcss .logininfo img{float:left;display:block;width:35px;height:35px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.comment_subbox .submitcss .logininfo span{float:left;width:auto;height:35px;line-height:35px;font-size:12px;color:#379be9;padding-left:5px;}
.comment_subbox .submitcss .login_msg{float:left;width:auto;height:35px;line-height:35px;color:#666;font-size:13px;padding-left:10px;display:block;}
.comment_subbox .submitcss .login_msg a{color:#00F;font-size:13px;text-decoration:underline;}
.comment_subbox .submitcss .login_msg a:hover{color:#F00;font-size:13px;}
.comment_subbox .submitcss .vdcodeinfo{float:left;width:auto;height:23px;line-height:23px;padding:6px 0px 6px 10px;display:none;}
.comment_subbox .submitcss .vdcodeinfo input{width:60px;height:23px;line-height:23px;padding:0px;}
.comment_subbox .submitcss .vdcodeinfo .vd_img{float:left;width:auto;padding:0px;display:block;position:static;height:23px;line-height:23px;}
.comment_subbox .submitcss .vdcodeinfo .vd_img img{float:left;width:auto;height:25px;line-height:25px;}
.comment_subbox .submitcss .vdcodeinfo span{float:left;width:auto;height:23px;line-height:23px;font-size:13px;color:#666;padding-right:5px;}
.comment_subbox .submitcss .btn{width:80px;height:30px;line-height:30px;color:#fff;font-size:13px;text-align:center;position:absolute;right:10px;top:5px;z-index:10000;background:url('submitbtn.png') no-repeat center center;display:block;cursor:pointer;}
.comment_subbox .submitcss .submit_msg{width:auto;height:30px;line-height:30px;color:#F00;font-size:13px;position:absolute;right:100px;top:5px;z-index:10000;}
.comment_subbox .submitcss .submit_msg a{color:#00F;text-decoration:underline;}
.comment_subbox .submitcss .submit_msg a:hover{color:#F00;}
.comment_subbox .submitcss .facebox{float:left;width:35px;height:35px;zoom:1;margin-left:5px;}
.comment_subbox .submitcss .facebox dl{clear:both;width:374px;height:auto;zoom:1;position:relative;z-index:10000;}
.comment_subbox .submitcss .facebox dt{clear:both;width:35px;height:35px;background:url('../../images/face/face.gif') no-repeat center center;cursor:pointer;}
.comment_subbox .submitcss .facebox dd{clear:both;width:auto;padding:15px 15px 35px 15px;height:auto;border:#dcdcdc 1px solid;position:absolute;top:35px;left:0px;z-index:10000;background-color:#f5f5f5;display:none;}
.comment_subbox .submitcss .facebox dd span{width:16px;height:8px;border:none;background:#fff url('../../images/face/arrow.gif') no-repeat center center;position:absolute;top:-8px;left:8px;z-index:10001;}
.comment_subbox .submitcss .facebox dd a.close{width:15px;height:15px;line-height:15px;font-size:13px;color:#666;text-align:center;background-color:transparent;display:block;position:absolute;top:2px;right:2px;}
.comment_subbox .submitcss .facebox dd a.close:hover{background-color:#fea00b;color:#fff;font-size:14px;}
.comment_subbox .submitcss .facebox dd ul{clear:both;width:100%;height:auto;zoom:1;display:block;overflow:hidden;}
.comment_subbox .submitcss .facebox dd li{clear:none;float:left;width:28px;height:28px;padding:3px;margin:0px;border:none;overflow:hidden;}
.comment_subbox .submitcss .facebox dd li a{clear:both;float:left;width:26px;height:26px;border:#dcdcdc 1px solid;background-color:#fff;display:block;overflow:hidden;}
.comment_subbox .submitcss .facebox dd li a:hover{border:#f04848 1px solid;background-color:#f9f9f9;}
.comment_subbox .submitcss .facebox dd li a img{float:left;width:22px;height:22px;padding:2px;}
.comment_subbox .submitcss .facebox dd .facepage{float:right;width:auto;height:24px;padding:4px 3px 7px 0px;position:absolute;right:15px;bottom:0px;}
.comment_subbox .submitcss .facebox dd .facepage a{float:left;width:24px;height:24px;line-height:24px;font-family:Arial;margin-left:10px;color:#555555;font-size:13px;background-color:transparent;display:block;text-align:center;}
.comment_subbox .submitcss .facebox dd .facepage a:hover,.comment_subbox .submitcss .facebox dd .facepage a.on{color:#fff;font-size:13px;background-color:#f04848;}

#comment_title{clear:both;width:100%;height:30px;zoom:1;border-bottom:#dddddd 1px solid;margin-top:10px;}
#comment_title H2{float:left;width:auto;font-size:16px;color:#fff;text-align:center;overflow:hidden;height:28px;line-height:28px;cursor:pointer;margin-right:20px;}
#comment_title H2.on{color:#333;border-bottom:#1179d1 2px solid;}
#comment_title H2.off{color:#333;}
#comment_title H2 a{height:28px;line-height:28px;color:#333;text-decoration:none;}
#comment_title H2.off a:hover{height:28px;line-height:28px;color:#1179d1;}
.comment_colcont{clear:both;width:100%;}

#comment_list{clear:both;width:100%;height:auto;zoom:1;margin-top:10px;margin-left:auto;margin-right:auto;}
#comment_list .msg{width:100%;height:20px;line-height:20px;font-size:14px;color:#999;text-align:center;}
#comment_list li{clear:both;width:100%;height:auto;zoom:1;border-bottom:#dddddd 1px solid;padding:10px 0px;}
#comment_list li ul li{width:auto;border-bottom:none;border-top:#dddddd 1px dotted;padding:0px;margin:10px 0px 0px 45px;}
#comment_list li .comm_list{clear:both;padding:5px 0px 5px 45px;zoom:1;position:relative;}
#comment_list li .comm_list .pic{width:35px;height:35px;padding:0px 10px 0px 0px;position:absolute;left:0px;top:10px;}
#comment_list li .comm_list .pic img{display:block;width:35px;height:35px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#comment_list li .comm_list .title{clear:both;width:100%;height:25px;line-height:25px;padding:5px 0px;zoom:1;overflow:hidden;}
#comment_list li .comm_list .title .nickname{float:left;height:25px;line-height:25px;font-size:13px;color:#999;}
#comment_list li .comm_list .title .nickname a{height:25px;line-height:25px;font-size:13px;color:#379be9;margin-right:5px;display:inline-block;}
#comment_list li .comm_list .title .nickname a:hover{color:#007ee1;}
#comment_list li .comm_list .title .nickname a.reply{background:url('icon.png') no-repeat left -50px;padding-left:20px;}
#comment_list li .comm_list .title .nickname a.reply:hover{background:url('icon.png') no-repeat left -50px;}
#comment_list li .comm_list .title .nickname span{height:25px;line-height:25px;font-size:12px;color:#999;padding-left:5px;}
#comment_list li .comm_list .cont{clear:both;width:100%;line-height:25px;zoom:1;overflow:hidden;color:#2a2a2a;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.comm_action{float:right;height:25px;line-height:25px;}
.comm_action a{height:25px;line-height:25px;font-size:12px;color:#999999;margin-left:15px;display:inline-block;}
.comm_action a:hover{color:#555555;}
.comm_action a em{font-size:12px;color:#999999;font-style:normal;}
.comm_action a.up,.comm_action a.up_my{background:url('icon.png') no-repeat left 0px;padding-left:20px;}
.comm_action a.up:hover{background:url('icon.png') no-repeat left -25px;padding-left:20px;}
.comm_action a.up_on{background:url('icon.png') no-repeat left -25px;padding-left:20px;cursor:default;}
.comm_action a.reply,.comm_action a.reply_my{background:url('icon.png') no-repeat left -50px;padding-left:20px;}
.comm_action a.up_my,.comm_action a.reply_my{cursor:default;}
.comm_action a.reply:hover{background:url('icon.png') no-repeat left -75px;padding-left:20px;}
.comm_action a.report{background:url('icon.png') no-repeat left -100px;padding-left:20px;}
.comm_action a.report:hover{background:url('icon.png') no-repeat left -125px;padding-left:20px;}
.comm_action a.del{background:url('icon.png') no-repeat left -200px;padding-left:20px;}
.comm_action a.del:hover{background:url('icon.png') no-repeat left -225px;padding-left:20px;}

#comment_page{clear:both;width:100%;height:auto;line-height:30px;background-color:#dddddd;color:#555555;text-align:center;zoom:1;margin-top:10px;margin-left:auto;margin-right:auto;display:none;}
#comment_page a{width:100%;height:30px;line-height:30px;background-color:#dddddd;color:#555555;text-align:center;display:block;}
#comment_page a:hover{background-color:#cccccc;color:#555555;}

#comment_list_my{clear:both;width:100%;height:auto;zoom:1;margin-top:10px;margin-left:auto;margin-right:auto;}
#comment_list_my .msg{width:100%;height:20px;line-height:20px;font-size:14px;color:#999;text-align:center;}
#comment_list_my .userinfo{clear:both;width:100%;height:40px;padding-bottom:10px;padding-top:10px;}
#comment_list_my .userinfo .pic{float:left;width:40px;height:40px;padding:0px 10px 0px 65px;}
#comment_list_my .userinfo .pic img{display:block;width:40px;height:40px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#comment_list_my .userinfo .r{float:left;width:auto;height:40px;}
#comment_list_my .userinfo .r .nickname{clear:both;height:20px;line-height:20px;font-size:16px;color:#1179d1;padding-left:2px;}
#comment_list_my .userinfo .r .area{clear:both;height:20px;line-height:20px;font-size:12px;color:#999;background:url('icon.png') no-repeat left -250px;padding-left:20px;}
#comment_list_my ul{clear:both;width:100%;}
#comment_list_my li{clear:both;width:100%;height:auto;zoom:1;padding-top:18px;background:url('line.png') no-repeat 80px top;}
#comment_list_my li .comm_list{clear:both;width:auto;height:auto;padding-left:100px;color:#999999;font-size:13px;zoom:1;position:relative;}
#comment_list_my li .comm_list .timebox{width:70px;padding-right:30px;height:20px;line-height:20px;color:#999999;font-size:12px;text-align:right;zoom:1;position:absolute;top:0px;left:0px;overflow:hidden;}
#comment_list_my li .comm_list .statusbox{width:70px;padding-right:30px;height:20px;line-height:20px;color:#1179d1;font-size:12px;text-align:right;zoom:1;position:absolute;top:25px;left:0px;overflow:hidden;}
#comment_list_my li .comm_list .text{clear:both;width:100%;line-height:20px;zoom:1;overflow:hidden;color:#999;font-size:12px;}
#comment_list_my li .comm_list .text em{padding:0px 5px;color:#1179d1;}
#comment_list_my li .comm_list .text span{padding-left:5px;color:#1a649d;}
#comment_list_my li .comm_list .cont{clear:both;width:100%;line-height:25px;zoom:1;overflow:hidden;color:#2a2a2a;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
#comment_list_my li .comm_list .title{clear:both;width:100%;height:20px;line-height:20px;}
#comment_list_my li .comm_list .title a{height:20px;line-height:20px;color:#999;font-size:13px;}
#comment_list_my li .comm_list .title a:hover{color:#1179d1;font-size:13px;}
#comment_list_my li .comm_list .comm_action{clear:both;float:left;width:100%;}
#comment_list_my li .comm_list .comm_action a{margin-left:0px;margin-right:15px;}

#comment_page_my{clear:both;width:100%;height:auto;line-height:30px;background-color:#dddddd;color:#555555;text-align:center;zoom:1;margin-top:10px;margin-left:auto;margin-right:auto;display:none;}
#comment_page_my a{width:100%;height:30px;line-height:30px;background-color:#dddddd;color:#555555;text-align:center;display:block;}
#comment_page_my a:hover{background-color:#cccccc;color:#555555;}

#comment_page .pageinfo,#comment_page_my .pageinfo{clear:both;width:100%;height:auto;background-color:#fff;zoom:1;padding-top:20px;}
#comment_page .pageinfo a,#comment_page_my .pageinfo a{width:auto;height:20px;line-height:20px;padding:4px 10px;margin:0px 3px;word-break:keep-all;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;border:#5b99e9 1px solid;font-size:14px;color:#5b99e9;font-family:arial;background-color:#fff;}
#comment_page .pageinfo a:hover,#comment_page_my .pageinfo a:hover{background-color:#5b99e9;font-size:14px;color:#fff;}
#comment_page .pageinfo .p_now,#comment_page_my .pageinfo .p_now{width:auto;height:20px;line-height:20px;padding:4px 10px;margin:0px 3px;font-size:14px;color:#fff;background-color:#f86515;border:#f86515 1px solid;zoom:1;}
#comment_page .pageinfo .p_dot,#comment_page_my .pageinfo .p_dot{width:auto;height:20px;line-height:20px;padding:5px 5px;margin:0px;font-size:14px;color:#555;background-color:transparent;}