@charset "gb2312";
/**
* @name : news
* @update : 2015.01.15
* @author : 
**/
.title_h2 { line-height: 32px; margin-bottom: 15px; }
.title_h2 a{ font-size: 32px; color: #333; font-family: \5FAE\8F6F\96C5\9ED1; }
.title_h2 a:hover{ color:#f30; text-decoration:underline;}
.news_left { width: 100%; float: left; }
.news_left_cont { margin-right: 300px;*zoom:1; }
.news_right { width: 300px; float: left; margin-left: -300px; display: inline; zoom: 1; position: relative; overflow: hidden; }
.slideWrap,
.slideWrap .slide { width: 660px; height: 280px; position: relative; overflow: hidden }
.slideWrap .slide li { width: 660px; height: 280px; }
.slideWrap .slide li img { display: block; width: 660px; height: 280px; }
.slideWrap a.prevBtn,
.slideWrap a.nextBtn { overflow: hidden; width: 22px; height: 46px; position: absolute; top: 50%; margin-top: -25px; background: url(../images/icon2.png) no-repeat 0px 0px; z-index: 10; }
.slideWrap a.prevBtn { background-position: -44px 0px; left: 0 }
.slideWrap a.prevBtn:hover { background-position: 0px 0px; }
.slideWrap a.nextBtn { background-position: -66px 0px; right: 0 }
.slideWrap a.nextBtn:hover { background-position: -22px 0px }
.slideWrap .slideNav { height: 10px; text-align: center; font-size: 0; position: absolute; right: 15px; bottom: 16px; z-index: 3; }
.slideWrap .slideNav li { display: inline-block; *display:inline;
*zoom:1;
margin-left: 15px; vertical-align: middle }
.slideWrap .slideNav li a { width: 8px; height: 8px; display: block; text-indent: -999em; background: #fff; border: solid 1px #fff; font-size: 0px; overflow: hidden; }
.slideWrap .slideNav li.cur a { background: #338ad1; border-color: #68bbff; width: 10px; height: 10px; }
.slideWrap-small,
.slideWrap-small .slide { height: 80px }
.slideWrap-small .slide li { height: 80px }
.slideWrap-small .trig { float: left; margin: 0 -1px 0 0; border: 1px solid #e5e5e5; width: 182px; height: 78px; text-align: center }
.slideWrap-small .slide .trig img { display: inline; vertical-align: top }
.midConList { background: #f0f0f0; margin-right: 30px; position: relative; }
.wrapper_1200 .slideWrap_txt { width: 159px; height: 255px; position: absolute; top: 0px; right: 0px; padding-top: 25px; padding-right: 27px; padding-left: 24px; z-index: 10; }
.wrapper_1200 .slideWrap_txt p { color: #333; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; display: none; line-height: 23px; }
.wrapper_990 .slideWrap_txt { background: #fff; padding-bottom: 15px; }
.wrapper_990 .slideWrap_txt p { color: #333; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; display: none; line-height: 23px; }
.hot { border-bottom: solid 1px #eee; margin-right: 30px; height: 32px; margin-top: 13px; }
.hot span { background: url(../images/icon.jpg) no-repeat 0px -70px; padding-left: 32px; }
.hot a { font-size: 14px; color: #333333; font-family: \5FAE\8F6F\96C5\9ED1; }
.hot a:hover { color: #f30; text-decoration: underline; }
.hot a.c_red { color: #f00; }
.news_list { margin-right: 30px; }
.news_list li { border-bottom: solid 1px #ddd; padding-bottom: 68px; position: relative;  vertical-align: bottom;*zoom:1; }
.news_list li:hover,
.news_list li.hover { background: #f7f8fa; }
.news_list li:after,
.news_list li:before { content: ""; display: table; }
.news_list li:after { clear: both; overflow: hidden; }
.news_list li h2 { color: #333; line-height:30px; padding:13px 0;font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1; font-size:20px; }
.news_list li h2 a { font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 20px; color: #333; }
.news_list li h2 a:hover { color: #ff3300; font-weight: bold; text-decoration: underline; }
.news_list li a.pic { float: left; position:absolute; width:180px; height:120px; overflow:hidden; }
.news_list li p { margin-left: 194px; line-height: 22px; }
.news_list li p.new_txt { margin-bottom: 10px; }
.news_list li p.new_txt{ font-size: 14px; color: #666; font-family: \5FAE\8F6F\96C5\9ED1;height:66px; }
.news_list li p.date { position: absolute; bottom: 22px; text-align: left; left: 0px; color: #959595; }
.news_list li p.date a { font-size: 12px; font-family: \5B8B\4F53; padding-left: 8px; }
.news_list li p.date a:hover { color: #ff3300; text-decoration: underline; }
.news_list li a.reply_right { position: absolute; bottom: 22px; right: 0px; color: #999; font-size: 12px; font-family: Arial; background: url(../images/rel_bg.png) no-repeat 0px -38px; padding-left: 22px; font-weight: bold; }
.news_list li a.reply_right:hover { background-position: 0px 3px; }
.news_list li a.reply_right:hover { color: #6eb4ee; }
.load{ background:#efefef; overflow:hidden; margin-top:20px; text-align:center; position:relative;height:30px;line-height:30px; font-size: 14px;}
.load a{ font-size: 16px; color: #333; font-family: \5FAE\8F6F\96C5\9ED1;height:30px;line-height:30px; display:block; position:absolute; width:100%; left:0px; top:0px; }
.load a:hover{ background:#ddd}
.load_dsible a,.load_dsible a:hover{ background:#efefef; cursor:text; color:#999;}


.load_new{ background:#69b4fa; overflow:hidden; margin-top:20px; text-align:center; margin-right:30px; position:relative;height:40px;line-height:40px;}
.load_new a{ font-size:18px; color: #fff; font-family: \5FAE\8F6F\96C5\9ED1;height:40px; display:block; position:absolute; left:0px; top:0px; width:100%; }
.load_new a:hover{ background:#4394de}
.load_new_dsible a,.load_new_dsible a:hover{ background:#9bc7f0; cursor:text; color:#e0f0ff;}




.title_h3 { border-bottom: solid 2px #ddd; position: relative; height: 35px; line-height: 35px; }
.title_h3 span { color: #333333; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; border-bottom: solid 2px #499ce0; font-weight: normal; padding-left: 27px; position: relative; top: 0px; padding-bottom: 5px; }
.title_h3 span i { position: absolute; background:url(../images/icon.jpg) no-repeat 0px -141px; display: block; width: 18px; height: 19px; left: 2px; top: 4px; }
.title_h3 span i.hot2 { background: url(../images/icon.jpg) no-repeat 0px -169px; width: 26px; left: 0px; }
.recommend { width: 310px; margin-top: 12px; margin-bottom: 18px; }
.recommend li { float: left; text-align: center; margin-right: 10px; padding-bottom: 6px; width: 145px; overflow: hidden; }
.recommend li img { display: block; margin-bottom: 4px; }
.recommend li a { font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; color: #666; white-space: nowrap; }
.recommend li a:hover { color: #f30; text-decoration: underline; }
.tab_box ul { display: none; }
.tab span { width: 50%; float: left; height: 40px; line-height: 40px; background: #f0f0f0; font-size: 18px; color: #333; font-family: \5FAE\8F6F\96C5\9ED1; text-align: center; cursor: pointer; position: relative; }
.tab span i,
.small_tab span i { position: absolute; font-size: 0; height: 0; line-height: 0; overflow: hidden; vertical-align: top; width: 0; order-color: #499ce0; left: 50%; border: solid 40px #499ce0; position: absolute; left: 50%; bottom: -12px; margin-left: -6px; border: 6px solid #fff; border-top-color: #499ce0; display: none; }
.tab span.cur,
.small_tab span.cur { color: #fff; background: #499ce0; }
.tab span.cur i,
.small_tab span.cur i { display: block; }
.information { padding-top: 10px; margin-bottom: 18px; }
.information li { position: relative; border-bottom: dashed 1px #ddd; height: 38px; line-height: 38px; padding-left: 26px; overflow: hidden; }
.information li a { font-size: 14px; color: #555; }
.information li a:hover { color: #f30; text-decoration: underline; }
.information li em { display: block; width: 16px; height: 16px; background: #ddd; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; position: absolute; top: 50%; margin-top: -8px; line-height: normal; left: 0px; font-style: normal; text-align: center; }
.information li.top_hot em { background: #ff3300; color: #fff; }
.information li span { display: block; position: absolute; right: 0px; height: 15px; background: #3e91da; font-family: Arial; color: #fff; line-height: 15px; font-weight: bold; padding: 0 3px; top: 3px; }
.hot_mation { padding-top: 5px; }
.hot_mation li em { top: 60%; }
.hot_mation li { padding-top: 12px; padding-bottom: 4px; height: 30px; line-height: 33px; }
.hot_mation li span { top: 5px; }
.hot_mation li span i { position: absolute; display: block; overflow: hidden; width: 5px; height: 5px; background: url(../images/icon.jpg) no-repeat left -195px; right: 0px; bottom: -5px; right: 5px; font-size: 0px; }
.ad { display: block; margin-top: 21px; text-align: center; }
.seach_news { }
.seach_news .news_list li p { padding-left: 0px; margin-left: 0px; bottom: 15px; }
.seach_news .news_list li a.reply_right { bottom: 15px; }
.seach_news .news_list li { min-height: 131px; _height: 131px; }
.seach_news .news_list li { padding-bottom: 40px; }
.location { border-bottom: solid 1px #ddd; left: 0px; position: relative; padding-bottom: 8px; font-size: 14px; color: #333; font-family: \5FAE\8F6F\96C5\9ED1; top: -10px; margin-right: 30px; }
.small_tab { margin-top: 12px; margin-bottom: 7px; }
.location a { font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; color: #333; }
.location a:hover { color: #f30; text-decoration: underline; }
.small_tab span { width: 60px; float: left; height: 30px; line-height: 30px; background: #f0f0f0; font-size: 16px; color: #333; font-family: \5FAE\8F6F\96C5\9ED1; text-align: center; cursor: pointer; position: relative; }
.content_new_list {  }
.content_new_list .location { top: 0px; margin-top: 10px; }
.main_cont { margin-right: 30px; padding-bottom:11px;}
.title_h1 { font-size: 24px; color: #333; font-family: \5FAE\8F6F\96C5\9ED1; text-align: center; font-weight: normal; line-height: 45px; padding-top: 15px; padding-bottom: 8px; }
.content_info { position:relative; text-align: center; font-size: 12px; color: #999; font-family: \5B8B\4F53; margin-bottom: 20px; width:90%;float:left;}
.content_info a:hover,.main_cont p a:hover{ color:#f30; text-decoration:underline;}
.content_info a.share{ font-size:12px; color:#999999; font-weight:bold; font-family: \5B8B\4F53; float:right; padding-left:24px; background:url(../images/share_bg.jpg) no-repeat -4px -5px; position:absolute; right:0px; }
.content_info a.share:hover{ color:#6eb4ee; background-position:-4px -36px;}
.abstract { padding: 18px 30px; background: #f2f2f2; font-size: 14px; color: #666; font-family: \5FAE\8F6F\96C5\9ED1;clear:both;}
.abstract strong { float: left;line-height: 23px;}
.main_cont .abstract p { line-height: 23px; font-size: 14px; color: #666; font-family: \5FAE\8F6F\96C5\9ED1; text-indent: 0; margin: 0 0 0 37px; }
.main_cont p { font-size: 16px; color: #333; font-family: \5FAE\8F6F\96C5\9ED1;line-height: 30px; margin: 10px 0; }
.main_cont p a { font-size: 16px; text-decoration: underline; }
.dowond_list { margin-right: 30px; }
.dowond_list li { background: #f6f6f6; border-bottom: solid 1px #ddd; border-top: solid 1px #ddd; padding: 16px 0; margin-bottom: 28px; position: relative; width:100%; }
.dowond_list li span,
.dowond_list li p { font-size: 14px; color: #333; font-family: \5FAE\8F6F\96C5\9ED1; }
.dowond_list li a.dow { position: absolute; width: 140px; height:24px; padding-top:9px;background: #499ce0 url(../images/xz.png) no-repeat 99px 8px; top: 50%; margin-top: -18px; right: 20px; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; color: #fff; text-indent: 30px; border-bottom: solid 3px #2b88c9; }
.dowond_list li a.dow:hover,
a.confirm:hover { background-color: #2983cd; border-color: #2983cd; }
;
.dowond_list li a.dow:active,
a.confirm:active { background-color: #166aaf; }
.last { background: none; padding: 0px; border: 0px; margin-bottom: 10px;}
.last_mini{overflow:hidden;width:660px;}
.dowond_list li.last img { display: block; margin: 0 auto; }
.dowond_list li.item1 img { position: absolute; top: 8px; margin-left:15px;}
.dowond_list li.item1 span { padding-left: 50px; }
.dowond_list li.item2 { padding: 0px; height: 60px; }
.dowond_list li.item2 img { position: absolute; top: 0px; }
.dowond_list li.item2 span { padding-left: 70px; margin-top: 20px; display: block; }
.dowond_list li.item3 { position: relative; }
.dowond_list li.item3 img { position: absolute; top: 10px; left:15px;}
.dowond_list li.item3 p,
.dowond_list li.item4 p { padding-left: 95px; line-height: 22px; }
.dowond_list li.item3 p a,
.dowond_list li.item4 p a { font-size: 14px; }
.dowond_list li.item4 { position: relative; }
.dowond_list li.item4 img { position: absolute; top: 10px; left:15px; }
.dowond_list li.item4 p img,
.dowond_list li.item3 p img { position: static; vertical-align: middle; }
.dowond_list li.item5 { position: relative;height: 132px;}
.dowond_list li.item5 img { position: absolute; top: 10px; left:15px; }
.dowond_list li.item5 p{ padding-left: 135px; line-height: 30px;}

.dowond_list li p a:hover { color: #f30; text-decoration: underline; }
.relevant li { height: 33px; line-height: 33px; }
.relevant li a { font-size: 14px; color: #555; font-family: \5FAE\8F6F\96C5\9ED1; }
.relevant li a:hover { color: #f30; text-decoration: underline; }
.relevant li span { font-family: Arial; font-size: 12px; color: #aaa; margin-left: 10px; }
.relevant li i { float: left; width: 3px; background: #666666; height: 3px; overflow: hidden; margin-top: 16px; margin-right: 5px; }
.relevant_box h2 { text-align: left; padding: 0px; }

/*评论*/
.boxStyle { margin-right: 30px;}
.mt10 { margin-bottom: 10px; }
.comment { padding: 0 12px 10px; border-top: 3px solid #77b9eb; background: #f6f6f6; font-size: 12px; color: #666; margin-top: 25px; }
.comment .comment_th { height: 43px; line-height: 43px; padding-top: 3px; width: 100%; font-size: 12px; font-family: \5B8B\4F53; }
.comment .comment_th em { font: 18px/43px Microsoft YaHei; color: #333 }
.comment .comment_th a { color: #2d87cc; margin-right: 13px; margin-right: 5px; ont-size: 12px; font-family: \5B8B\4F53; }
.comment_th #login_form {
*margin-left:-30px !important; _margin-left: -30px }
.comment_th #login_form #user,
.comment_th #login_form #pwd { width: 130px }
.comment_th #login_form .btn { line-height: 18px }
.comment .comment_td { line-height: 18px }
.comment .comment_td label { vertical-align: middle }
.textareaA_box {  }
.textareaA { overflow: hidden; outline: none; color: #999; height: 69px; background: #fff; border: 1px solid #ddd; font-size: 14px; resize: none; width: 100%; line-height:130%; }
.captcha { line-height: 32px; text-align: right; margin-top: 13px; }
.captcha label { vertical-align: middle; padding-right: 3px; float: left }
.captcha .changeBtn { float: left; color: #2d87cc; font-size: 12px; font-family: \5B8B\4F53; margin-left: 5px; display: inline; }
.captcha .changeBtn:hover,
.comment .comment_th a:hover { color: #f30; text-decoration: underline; }
.captcha .imgcode { border: 1px solid #cfcfcf; height: 22px; line-height: 22px; margin-right: 5px; width: 64px; display: inline-block; vertical-align: middle; float: left; margin-top: 4px; display: inline }
.captcha .lazyLoad { float: left; margin-top: 4px; display: inline }
.confirm { text-align: center; color: #fff; float: right; width: 80px; height: 24px; padding-top:3px; line-height:24px; background: #499ce0; border-bottom: solid 3px #2b88c9; font-size:14px;  }
.comment .comment_th .fr { font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; color: #666; }
.login_span { color: #999; font-size: 12px; font-family: \5B8B\4F53; }
.rel_num { border-bottom: solid 2px #ddd; margin-top: 25px; padding-bottom: 4px; color: #999; font-size: 14px; height:17px; position:relative; }
.rel_num strong { color: #333; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.rel_num a { float: right; color: #999; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1;background: url(../images/pl_bg.jpg) no-repeat 0px 3px; padding-left:21px; }
.rel_num a:hover{ background-position:0  -54px; color:#6eb4ee;}
.rel_num span { border-bottom: solid 2px #77b9eb; padding-bottom: 3px; float:left; position:absolute; bottom:-2px;}
.comment_lists li:after,
.comment_lists li:before { content: ""; display: table; }
.comment_lists li:after { clear: both; overflow: hidden; }
.comment_lists li { border-bottom: dashed 1px #ddd; position: relative;padding-bottom: 12px; background:#fff; }
.comment_lists li .comment_d_hd { height: 34px; line-height: 34px;}
.comment_lists li p { color: #555; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; line-height: 20px; }
.comment_lists li .comment_d_hd span { font-size: 12px; color: #999; font-family: \5B8B\4F53; }
.comment_d_ft { font-family: \5B8B\4F53; text-align: right; margin-top: 28px; }
.comment_d_ft a { color: #2d87cc; font-size: 12px; padding-left: 6px; }
.comment_d_ft a.replya_blod{ font-weight:bold;}
.comment_d_ft a:hover { color: #f30; text-decoration: underline; }
.comment_d_ft a.zan { background: url(../images/pl_bg.jpg) no-repeat 0px -28px; padding-left: 18px; margin-right: 6px; }
.comment_d_ft a.zaned{background-position:0 -97px;}
.comment_lists li .comment_d_hd span.c_blue { color: #2d87cc; }
.comment_d_ft .comment { height: 120px; margin-top: 0px; }
.comment_d_ft .comment { border: solid 1px #ddd; padding: 9px; margin-bottom: 8px; margin-top: 10px; position: relative; }
.comment_d_ft .comment i { position: absolute; width: 11px; height: 7px; right: 6px; top: -7px; background: url(../images/pl_bg.jpg) no-repeat 0px -79px; }
.comment_d_ft .comment a.confirm { color: #fff; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; }
.comment_d_ft .comment a.confirm:hover { text-decoration: none; }
.comment_d_ft .captcha { margin-top: 5px; }
.commentBox{ border:solid 1px #ddd; margin-bottom:15px; padding-bottom:15px; padding-left:8px; padding-right:8px; background:#FFFFF4;}
.disnone{display:none;}
/* add css */
div.captcha  a.pubing{  background:#ccc;color: #999;cursor: text;border-bottom: solid 3px #bbb;}
div.indent_reply{text-indent: 40px;}
i.commentNum{ font-style: normal;}
.biaoqin,.comment_d_ft .comment .biaoqin{width:35px; height:29px; line-height:29px; padding-left:10px;padding-right:10px; display:inline-block; background:url(http://img5.2345.com/duoteimg/images/soft/v2/commentsbg_v2_1.png) no-repeat -181px -76px; float:left;position:relative;}
.biaoqin:hover,.comment_d_ft .comment .biaoqin:hover{background-position:-181px -158px;}
.biaoq_ico div,.comment_d_ft .comment .biaoq_ico div{border:1px solid #ccc;background-color:#fff;padding:5px;}
.biaoqin a,.comment_d_ft .comment .biaoqin a{vertical-align: middle;color:#999; }
.biaoq_ico,.comment_d_ft .comment .biaoq_ico {left:0px;z-index:999;position: absolute;top:30px;width: 277px; text-align:left;padding:3px; background:url("../images/faceListBg_v2.png");}

.biaoq_ico i,.comment_d_ft .comment .biaoq_ico i{
    background:url("../images/comment_v2.png") no-repeat;
    background-position: -189px 0;
    height: 10px;
    left: 23px;
    position: absolute;
    top: -6px;
    width: 11px;
}
.biaoq_ico span ,.comment_d_ft .comment .biaoq_ico span {float:right;vertical-align:bottom;line-height:43px;}
.biaoq_ico div a,.comment_d_ft .comment .biaoq_ico div a {display: inline-block;height: auto;width: auto;border:1px solid #e8e8e8;padding:3px;margin:-1px 0 0 -1px;}
.biaoq_ico div a:hover,.comment_d_ft .comment .biaoq_ico div a:hover{border-color:#999;position:relative;}
.biaoq_ico img,.comment_d_ft .comment .biaoq_ico img {cursor:pointer; vertical-align:middle;}
/*小编推荐样式*/
.editcommand{margin:25px 0;border-top: 1px dashed #ccc;margin-right: 30px}
.editcommand h2{font-size: 16px;line-height: 24px;margin-top: 15px;font-weight: bold;}
.editcommand .relevant li{line-height: 32px;height: 32px;}
.editcommand .relevant li i{background: #cbcbcb;}
.editcommand .relevant li a{color: #2d87cc;font-size: 14px;text-decoration: underline;}
.editcommand .relevant li a:hover{color: #f30}