/*分栏，左、右 begin*/
.news_left{ float:left;width:800px; }
.news_right{ float:right;width:330px; overflow:hidden; }
/*分栏，左、右 end*/


.newspage{ float:left; width:100%; background:url(../images/news_y_01.gif) repeat-y 820px top; margin-bottom:10px; }
.news_left .path{ height:26px; line-height:26px; overflow:hidden; font-family:simsun; color:#666; }
.news_left .path a{ color:#666; }
.news_left h2{ width:100%; margin:20px 0; line-height:28px; font-size:24px; text-align:center; font-weight:normal; }
.news_left .tit_bar{ height:30px; text-align:center; background:url(../images/news_x_01.gif) repeat-x left bottom; clear:both; }
.news_left .tit_bar .tit_bar_text{ float:left; line-height:30px; }
.news_left .tit_bar small{ margin-left:10px; }
.news_left .tit_bar .bdsharebuttonbox{ float:left; }
.news_left .tit_bar .bdshare-button-style1-16{ width:100px; }
.news_left .tit_bar .bdsharebuttonbox .bds_more{ padding-left:20px; line-height:18px; }
.news_left .tit_bar .new_commentnum{ float:right; padding-left:8px; background:url(../images/commentnum_bar.gif) no-repeat left center }
.news_left .tit_bar .new_commentnum a{ display:block; line-height:30px; padding:0px 10px; background:#deeffc; color:#028ad6; text-decoration:none; }
.news_left .tit_bar .new_commentnum a:hover{ color:#ff0000; }
.news_left .news_description{ margin-top:5px; padding:10px; text-indent:2em; font-size:14px; line-height:26px; border:solid 1px #eee; background:#f7f7f7; }
.news_left .news_content{ line-height:28px; font-size:14px; }
.news_left .news_content p{ margin-top:20px; }
.news_left .news_content a{ color:#0066cc; text-decoration:none; }
.news_left .news_content a:hover{ color:#f00; }
.news_left .news_content .tt{ border-collapse: collapse; }
.news_left .news_content .tt td{ border:solid 1px #eee; padding:5px; }
.news_pager{ width:100%; margin-top:20px; line-height:28px; text-align:center; }
.news_pager li{ display:inline; }
.news_pager li a,.news_pager li .pageinfo,.news_pager li.enabled{ display:inline; padding:3px 5px; margin:0px 2px; border:solid 1px #eee; text-decoration:none; }
.news_pager .pageinfo strong{ color:#222; }
.news_pager li a:hover{ border:solid 1px #f95704; color:#f95704; }
.news_pager li.thisclass { display:inline; padding:3px 5px; margin:0px 2px; border:solid 1px #f95704; color:#f95704; }
.news_left .share_bar{ float:right; margin-top:25px; }
.news_left .share_bar_title{ float:left; height:36px; line-height:40px; overflow:hidden; margin-right:3px; color:#666; }

/*海带团团购报名*/
.tuangou{ border:solid 1px #ddd; border-bottom-width:2px; margin-top:15px; padding:1px; }
.tuangou .tip{ width:97px; height:97px; position:absolute; margin-top:-9px; margin-left:-9px; background:url(../images/tuangou_04.gif) no-repeat left top; }
.tuangou .postform{ padding-top:15px; padding-bottom:20px; padding-left:88px; background:url(../images/tuangou_03.gif) repeat-x left top; }
.tuangou .tuangou_name{ height:75px; background:url(../images/tuangou_05.gif) no-repeat left top; }
.tuangou dl{ float:left; width:460px; line-height:24px; font-size:14px; }
.tuangou dl select{ font-size:12px; padding:2px; margin-left:3px; border:solid 1px #ddd; vertical-align:middle; }
.tuangou dl input{ height:18px; margin-left:3px; padding:2px; border:solid 1px #ddd; }
.tuangou dl input.name{ width:100px; }
.tuangou dl input.phone{ width:100px; }
.tuangou dt{ float:left; width:100%; margin-top:15px; }
.tuangou dd{ float:left; margin-left:29px; vertical-align:middle; display:inline; margin-top:15px; }
.tuangou button{ float:left; width:95px; height:63px; color:#fff; font-size:18px; background:url(../images/tuangou_06.gif) no-repeat left top; border:none 0px; margin-top:18px; cursor:pointer; }

/*相关阅读*/
.relevant{ border:solid 1px #eee; padding:10px; margin-top:15px; }
.arc_title{ border-bottom:solid 2px #ddd; height:30px; }
.arc_title_text{ float:left; padding:0px 3px; font-size:16px; line-height:30px; color:#3f95ca; border-bottom:solid 2px #569fe3; position:relative; }
.arc_title_more{ float:right; line-height:30px; }
.arc_title_more a{ color:#908f8e; text-decoration:none; }
.arc_title_more a:hover{ color:#333; }
.news_list{ width:100%; font-size:14px; }
.news_list ul{ float:left; width:100%; margin:15px 0 5px; }
.news_list li{ float:left; width:100%; background:url(../images/icon_01.gif) no-repeat left center; line-height:34px; }
.news_list li a{ float:left; text-indent:10px; }
.news_list li a:hover{ color:#ff0000; }
.news_list li span{ float:right; width:100px; font-size:12px; color:#666; }

/*新闻评论*/
.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:8px; }
.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:5px; 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 a:hover{ color:#ff0000; }

.news_right .haidaituan{ margin-bottom:10px; }
.news_right .haidaituan .title{ height:46px; background:#f7f7f7 url(../images/news_haidaituan_hd.gif) no-repeat left top; }
.news_right .haidaituan .title a{ display:block; height:100%; line-height:54px; padding-right:12px; text-align:right; }
.news_right .haidaituan .list{ position:relative; border:solid 1px #eee; }
.news_right .haidaituan .list li{ float:left; }
.news_right .haidaituan .list img{ width:308px; height:255px; padding:10px; }

.news_right .news_search{ height:38px; overflow:hidden; }
.news_right .news_search input{ float:left; padding:0px 5px; width:232px; height:36px; line-height:30px; border:solid 1px #ddd; background:url(../images/f7_2px.gif) repeat-x left top; border-right:none 0px; }
.news_right .news_search #news_search_submit{ width:87px; border:none 0px; height:38px; line-height:38px; background:#f95704; color:#fff; cursor:pointer; }

.news_right .news_area{ border:solid 1px #eee; border-top:none 0; margin-top:10px; }
.news_right .news_area 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 .news_area dt h3{ float:left; font-size:16px; font-weight:normal; }
.news_right .news_area dt a.more{ float:right; color:#999; height:38px; line-height:38px; }
.news_right .news_area dd{ padding:10px; }
.news_right .news_area li{ float:left; width:310px; height:34px; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
.news_right .news_area li.fist a{ color:#ff0000; }

.house_caption{ margin-bottom:10px; }
.house_caption_hd { position: relative; height: 40px; border-top: solid 1px #ededed; border-bottom: solid 1px #ededed; }
.house_caption_hd .title_text { display: inline-block; font-size: 18px; padding:0 10px; height: 40px; line-height: 40px; padding-right: 6px; border-bottom: solid 1px #3498db; }
.house_caption_hd .title_more{ float:right; font:normal 12px/35px 宋体; margin-right:15px; }
.house_caption_hd .title_more a{ color:#999; }

.house_caption .list{ padding:10px; }
.house_caption th{ font:normal 12px/26px 宋体; color:#999; }
.house_caption th.t{ width:116px; text-align:left; }
.house_caption th.p{ width:82px; }
.house_caption td{ line-height:34px; }
.house_caption td.t a{ color:#666; }
.house_caption td.t a:hover{ color:#3498db; }
.house_caption td.p{ color:#f50; text-align:center; }