/*分栏，左、右 begin*/
.news_left{ float:left;width:800px; overflow:hidden; }
.news_right{ float:right;width:330px; overflow:hidden; }
/*分栏，左、右 end*/

.news_box{ float:left; width:100%; background:url(../images/news_x_01.gif) repeat-x left bottom; padding-bottom:10px; margin:10px 0; }
.news_box h2{ width:100%; height:48px; line-height:48px; font-size:22px; font-weight:normal; }
.news_box h2 a:hover{ color:#ff0000; }
.news_box .news_description{ padding:8px 10px; text-indent:2em; font-size:14px; line-height:22px; }
.newspage{ float:left; width:100%; background:url(../images/news_y_01.gif) repeat-y 820px top; margin-bottom:10px; }

/*新闻评论*/
.news_left .new_comment{ margin-top:15px; }
.comment_input{ border:solid 1px #d2e1f1; background:url(../images/comment_01.gif) no-repeat left top; padding:10px 15px; }
.comment_input_title{ height:20px; line-height:20px; }
.comment_input_title_text{ float:left; font-size:14px; color:#028ad6; }
.comment_input_title_more{ float:right; }
.comment_input_title_more em{ color:#ff0000; font-family:Arial; font-size:14px; }
.comment_input_content{ margin-top:10px; }
.comment_box input, .comment_box textarea, .comment_box button{ font-family:simsun; }
.comment_box .comment_tip{ color:#666; }
.comment_box .textareaTip{ position:absolute; }
.comment_box .textareaTip .text{ position:absolute; width:200px; color:#999; top:16px; left:9px; }
.comment_box .comment_textarea{ background:url(../images/comment_02.gif) repeat-x left top; border:solid 1px #dbdbdb; padding-left:8px; margin-top:5px; }
.comment_box textarea{ width: 100%; height: 95px; padding:10px 0; border-width:0; background:none; vertical-align:top; overflow:auto; }
.comment_box .comment_send_tip{ font-family:simsun; line-height:30px; color:#ff0000; display:none; }
.comment_box .comment_send{ margin-top:8px; clear:both; }
.comment_box .comment_send span{ float:left; height:28px; line-height:28px; }
.comment_box .comment_send input{ float:left; width:80px; height:16px; line-height:16px; padding:5px; border:solid 1px #dbdbdb; }
.comment_box .comment_send button{ float:left; width:70px; height:28px; line-height:28px; background-color:#379be9; color:#fff; border-radius:2px; border:none 0px; margin:0 8px; cursor:pointer; }
.comment_box .comment_send button:hover{ background-color:#328bd2; }
.comment_box .comment_send .comment_face{ margin-left:8px; position:relative; z-index:10; }
.comment_box .comment_send .face_text{ padding:0 5px; text-indent:18px; background:#f7f7f7 url(../images/mood/ico-mood.gif) no-repeat 5px center; border-radius:2px; cursor:pointer; }
.comment_box .comment_send .face_text:hover{ background-color:#eee; }
.comment_box .comment_send .face_list{ position:absolute; top:39px; left:0; z-index:10; width:296px; padding:5px 5px 10px 10px; background-color:#fff; border:solid 1px #e3e3e3; box-shadow:0 0 3px #ccc; opacity:0; pointer-events:none; display:none\9; -webkit-transition: .2s ease-in; -moz-transition: .2s ease-in; -o-transition: .2s ease-in;transition: .2s ease-in; }
.comment_box .comment_send .face_list.show{ opacity:1; pointer-events:all; display:block\9; }
.comment_box .comment_send .mark{ position:absolute; top:-16px; left:18px; width:0; height:0; border-width:8px; border-color: transparent transparent #e3e3e3 transparent; border-style:solid; }
.comment_box .mark:before{ content:''; position:absolute; top:-6px; left:-8px; width:0; height:0; border-width:8px; border-color: transparent transparent #fff transparent; border-style:solid; }
.comment_box .comment_send .face_list li{ float:left; padding:3px; margin:5px 5px 0 0; line-height:1; border:solid 1px #eee; cursor:pointer; }
.comment_box .comment_send .face_list li:hover{ border-color:#379be9; }
.comment_box .comment_send .face_list li img{ vertical-align:top; }
.comment_input_reply_content{ position:relative; padding:15px; padding-top:20px; border:solid 1px #d2e1f1; margin-bottom:10px; }
.comment_input_reply_content .mark{ position:absolute; top:-16px; right:20px; width:0; height:0; border-width:8px; border-color: transparent transparent #d2e1f1 transparent; border-style:solid; }
.comment_box .comment_more a{ display:block; height:30px; line-height:30px; background-color:#eee; text-align:center; text-decoration:none; }
.comment_box .comment_more a:hover{ background-color:#ddd; }


.comment_list_li{ position:relative; padding:15px 0px 15px 60px; border-top:solid 1px #eee; font-family:simsun; }
.comment_list_li .face{ position:absolute; top:15px; left:0; }
.comment_list_li .face img{ padding:4px; border:solid 1px #eee; width:40px; height:40px; }
.comment_list_li .space{ padding-bottom:10px; }
.comment_list_li .space .title{ color:#8d8d8d; height:20px; line-height:20px; }
.comment_list_li .space .title_text{ float:left; }
.comment_list_li .space .title_text span{ margin-right:1em; }
.comment_list_li .space .title_date{ float:right; }
.comment_list_li .space .content{ margin:5px 0px; line-height:22px; font-size:14px; clear:both; }
.comment_list_li .space .content p{ padding:10px; }
.comment_list_li .space .content img{ padding:0 5px; vertical-align:middle; }
.comment_list_li .space .bar{ clear:both; }
.comment_list_li .space .bar.red{ color:#ff0000; }
.comment_list_li .space .bar li{ float:left; margin-left:20px; }
.comment_list_li .space .bar a{ color:#555; text-decoration:none; }
.comment_list_li .space .bar a:hover, .comment_list_li .space .bar a.cur{ color:#57b7ee; }
.comment_list_li .space .bar a span{ vertical-align:middle; }
.comment_list_li .space .bar a i{ display:inline-block; width:20px; height:20px; vertical-align:middle; background-image:url(../images/comment_ico.png); background-repeat:no-repeat; cursor:pointer; }
.comment_list_li .space .bar a i.good{ background-position:left 0; }
.comment_list_li .space .bar a:hover i.good{ background-position:-24px 0; }
.comment_list_li .space .bar a i.bad{ background-position:left -24px; }
.comment_list_li .space .bar a:hover i.bad{ background-position:-24px -24px; }
.comment_list_li .space .bar a i.rep{ background-position:left -48px; }
.comment_list_li .space .bar a:hover i.rep, .comment_list_li .space .bar a.cur i.rep{ background-position:-24px -48px; }
.comment_list_li .space .bar a.actived{ color:#ccc; }

.comment_list_li .comment-box{ border:solid 1px #eee; background:#fffef5; }
.comment_list_li .comment-title{ padding:5px 14px; font-size:12px; padding-bottom:0px; color:#8d8d8d; } 
.comment_list_li .comment-title span{ float:left; }
.comment_list_li .comment-title em{ float:right; }
.comment_list_li .comment-content{ padding:8px 14px; padding-top:0px; margin-top:8px; clear: both; }
.comment_list_li .comment_list_li{ padding: 10px 0px 0 60px; border-top:dashed 1px #ddd; }
.comment_list_li .comment_list_li .face{ top:10px; }

.news_right { border:solid 1px #eee; border-top:none 0; }
.news_right dt{ padding:0 10px; height:38px; line-height:38px; border-top:solid 1px #eee; border-bottom:solid 1px #3498db; background:url(../images/index_ui.png) no-repeat left top; }
.news_right dt h3{ float:left; font-size:16px; font-weight:normal; }
.news_right dt a.more{ float:right; color:#999; height:38px; line-height:38px; }
.news_right dd{ padding:10px; }
.news_right li{ float:left; width:310px; height:34px; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
.news_right li.fist a{ color:#ff0000; }

.news_right .comment_top li a{ float:left; width:278px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
.news_right .comment_top li span{ float:right; background:url(../images/hudong_discuss_ico_01.gif) no-repeat right 12px; padding-right:11px; font-size:12px; color:#c2c2c2; font-family:Arial; }

