@charset "utf-8";
/*news and infos*/
body{ background:#FFF!important;}
.wp,#wp{ width:100%!important;}
.nex_intel_top{}
#pt{ margin:10px auto; height:30px; line-height:30px;color:#666; font-size:14px;font-weight:300;}
#pt em{ padding:0 10px;}
#pt .nvhm{ background:none;height:30px; line-height:30px; width:auto;}
#pt a{ color:#666; font-size:14px;height:30px; line-height:30px; font-weight:300;}
#pt a:hover{ color:#28A45C;}
.nex_intel_box{ width:1240px; margin:10px auto;}

.nex_inter_tops{width:1240px; margin-bottom:20px;}
.nex_inter_tops img{ width:1240px; border-radius: 4px;}
.nex_intel_nleft{ float:left; width:900px;}

.nex_intel_nleftbds{ }
.nex_pro_subnav{ margin-bottom:15px;}
.nex_pro_internav{}
.nex_pro_internav ul{}
.nex_pro_internav ul li{ float:left; margin:0 15px 15px 0;}
.nex_pro_internav ul li a{ display:block; height:23px; line-height:23px; padding:0 10px;border:1px solid #28A45C; font-size:14px; color:#28A45C; font-weight:400;  border-radius:2px;}
.nex_pro_internav ul li:hover a{background:#28A45C; color:#fff;}

.nex_Info_artices{}
.nex_Info_artices ul li{ margin-bottom:25px; background:#fff; padding-bottom:25px; border-bottom:1px solid #f3f3f3;}
.nex_info_top{ height:22px; margin-bottom:15px;}
.nex_info_top em{ display:inline-block; float:left; height:22px; line-height:22px;margin-right:10px; position:relative; padding:0 5px;}
.nex_info_top em:before{ content:''; display:block; width:5px; height:20px; background:url(lc.png) no-repeat; position:absolute; left:0; top:0;}
.nex_info_top em:after{content:''; display:block; width:5px; height:20px; background:url(rc.png) no-repeat; position:absolute; right:0; top:0;}
.nex_info_top em a{ font-size:14px; color:#28A45C; }
.nex_info_top span{ float:left;}
.nex_info_top span a{ display:inline-block; max-width:700px; height: 22px; line-height: 22px; font-size: 18px; color: #333; font-weight: 600;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nex_info_top span a:hover{color:#28A45C;}
.nex_info_btm{}
.nex_Info_artice_inerpic{ float:left;width:200px; height:118px; }
.nex_Info_artice_inerpic a{display:block; width:200px; height:118px; position:relative; overflow:hidden; border-radius:4px; }
.nex_Info_artice_inerpic a em{display:block; width:200px; height:118px; background:rgba(255,255,255,0.4); position:absolute; top:-140px; left:272px; -webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.nex_Info_artice_inerpic a span{display:block; width:200px; height:118px; background:rgba(255,255,255,0.4); position:absolute; bottom:-140px; left:-272px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.nex_Info_artice_inerpic a:hover em{top:0; left:0;}
.nex_Info_artice_inerpic a:hover span{bottom:0; left:0;}
.nex_Info_artice_inerpicbox{width:200px; height:118px;border-radius:4px;}
.nex_Info_artice_content{ width:680px; float:right; height:118px; position:relative;}
.nex_Info_articersummary{ line-height:25px; height:50px; overflow:hidden; font-size:14px; color:#999;}
.nex_Info_articerbtms{ position:absolute; left:0; bottom:15px; width:100%;}
.nex_Info_articerbtmsd{ float:left;}
.nex_Info_articerbtms{ height:17px; line-height:17px; }
.nex_Info_author{ float:left;}
.nex_Info_author a{ display:block;}
.nex_Info_author a img{ display:block; float:left; width:17px; height:17px; border-radius:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.nex_Info_author a span{ display:block; float:left; margin-left:10px; height:17px; line-height:17px; font-size:12px; color:#b8b8b8;}
.nex_Info_author a:hover img{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);transform:rotate(360deg);}
.nex_Info_author a:hover span{color:#28A45C;}
.nex_Info_details{ float:left; margin-left:5px;}
.nex_Info_details span{ font-size:12px; color:#999; margin-left:10px; padding-left:15px; background:url(isd1.png) left center no-repeat;}
.nex_Info_details em{ color:#666; margin-left:5px;}
.nex_Info_articerbtms_no{}
.nex_Info_articersummary_no{ line-height:25px; height:50px; overflow:hidden; font-size:14px; color:#999; margin-bottom:15px;}





.nex_intel_nright{ float:right; width:300px; }
.nex_focus_box{ margin-bottom:25px;}
.nex_focus_bg{ width:300px; height:115px; border-radius:4px 4px 0 0; overflow:hidden;}

.nex_focus_fgs{ padding:0 10px; position:relative; z-index:3;}
.nex_focus_code{ float:left; padding:3px; background:#fff; margin-top:-30px; width:90px; height:90px;}
.nex_focus_code img{ width:90px; height:90px;}
.nex_focus_txt{ float:right; width:170px; margin-top:10px;}
.nex_focus_txt span{ display:block; height:22px; line-height:22px; margin-bottom:5px; font-size:14px; color:#666; overflow:hidden;}
.nex_focus_boxx{ border:1px solid #eee;}
.nex_focus_btm{}
.nex_focus_btm ul{ display:table; margin:10px auto 20px;}
.nex_focus_btm ul li{ float:left; margin:0 5px; }
.nex_focus_btm ul li a{ display:block; width:130px; height:28px; line-height:28px; font-size:12px; color:#fff; border-radius:2px;}
.nex_focus_btm ul li.nex_focus_btmqq{}
.nex_focus_btm ul li.nex_focus_btmqq a{ color:#B9A663; background:#FEE388 url(tencent.png) 20px center no-repeat; text-indent:45px;}
.nex_focus_btm ul li.nex_focus_btmsina{}
.nex_focus_btm ul li.nex_focus_btmsina a{ color:#BA864F;background:#FFB86C url(weibo.png) 20px center no-repeat; text-indent:50px;}

.nex_side_wraps{ width:300px; margin-bottom:25px;}
.nex_side_readinglists{ }
.nex_intel_ads{ width:300px; margin-bottom:20px;}
.nex_intel_ads img{ width:300px; border-radius:4px;}
.nex_info_common_title{ height:42px; margin-bottom:20px; position:relative;}
.nex_info_common_title:after{ content:''; width:210px; height:1px; background:#eee; display:block; position:absolute; top:20px; left:90px;}
.nex_info_common_title span{ display:block; width: 90px; height: 42px; background:url(title.png) center no-repeat;  position: absolute;  left: 0px;  top: 4px; font-size: 16px; color: #28A45C; text-align: center; line-height: 32px; font-weight:600;}
.nex_info_common_title a{ width: 53px;  height: 22px;  border: 1px solid #ddd;  position: absolute;  right: 10px;  top: 7px;  color: #999;  text-align: center;  line-height: 22px; font-size: 12px; border-radius: 20px; -webkit-border-radius: 20px; background: #fff; z-index:5;}
.nex_info_common_title a:hover{color: #fff; background: #28A45C;  border-color: #28A45C;}

.nex_info_newslist{ margin-bottom:35px; width:300px;}
.nex_info_newslist ul{}
.nex_info_newslist ul li{}
.nex_info_newslist ul li.nex_info_nlsp1{ margin-bottom:20px;}
.nex_info_newslist ul li.nex_info_nlsp1 a{ display:block; width:300px; height:90px; position:relative;}
.nex_info_newslist ul li.nex_info_nlsp1 a em{ display:block; width:20px; height:33px; position:absolute; top:0; left:10px;}
.nex_info_newslist ul li.nex_info_nlsp1 a em.nex_list_num1{ background:url(num1.png) no-repeat;}
.nex_info_newslist ul li.nex_info_nlsp1 a em.nex_list_num2{ background:url(num2.png) no-repeat;}
.nex_info_newslist ul li.nex_info_nlsp1 a em.nex_list_num3{ background:url(num3.png) no-repeat;}
.nex_info_nlpiczt{ width:300px; height:90px; border-radius:4px;}
.nex_info_nlinfos{}
.nex_info_nlinfos h5{ height:20px; line-height:20px; overflow:hidden; margin:10px 0;}
.nex_info_nlinfos h5 a{ font-size:14px; color:#555; }
.nex_info_nlinfos h5 a:hover{ color: #28A45C;}
.nex_info_nlinfos p{ color: #959595;  height: 15px;  line-height: 15px;  font-size: 12px;  width: 100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.nex_info_nlinfos p i{ padding:0 10px; color:#ccc;}
.nex_info_newslist ul li.nex_info_nlsp2{ font-size: 12px;  line-height: 14px;  height: 14px;  overflow: hidden;  margin-bottom: 15px;}
.nex_info_newslist ul li.nex_info_nlsp2 em{float: left; display: block; font-size: 12px; text-align: center; width: 14px; height: 14px; color: #fff; background: #bfc7cd; margin-right: 8px;}
.nex_info_newslist ul li.nex_info_nlsp2 a{font-size: 14px;  color: #555;}
.nex_info_newslist ul li.nex_info_nlsp2 a:hover{color: #28A45C;}

.nex_info_videoshows{}
.nex_info_videoshows ul{ width:325px;}
.nex_info_videoshows ul li{ float:left; width:142.5px; margin:0 15px 15px 0;}
.nex_info_videoshows ul li a{ display:block; width:100%; height:100%; position:relative;}
.nex_info_videopics{width:100%; height:70px; border-radius:4px; overflow:hidden;}
.nex_info_videoshows ul li a i{ display:block; width:25px; height:25px; background:url(video_play.png) no-repeat; position:absolute; top:22px; left:58px; transition:all 0.3s linear;}
.nex_info_videoshows ul li a:hover i{ background:url(video_play1.png) no-repeat; transform:rotate(360deg);}
.nex_info_videolists{ width:300px; position:relative; margin-bottom:20px;}
.nex_info_videolists:after{ content:''; width:1px; height:150px; background:#eee; position:absolute; top:0; left:8px;}
.nex_info_videolists ul{}
.nex_info_videolists ul li{ height:30px; line-height:30px; position:relative; overflow:hidden;  z-index: 5;}
.nex_info_videolists ul li a{ font-size:14px; color:#555; padding-left:22px; background:url(circle.png) 6px center no-repeat;}
.nex_info_videolists ul li a:hover{color: #28A45C; background:url(circle1.png) 4.5px center no-repeat;}

.nex_newgame_intelbox{ margin-bottom:20px;}
.nex_newgame_intelbox ul li{ margin-bottom:10px;  }
.nex_newgame_intelbox ul li.cur{}
.nex_newgame_intelbox ul li.cur .nex_ng_outs a{  font-weight:600;}
.nex_newgame_intelbox ul li.cur .nex_ng_ins{ display:block;}

.nex_ng_outs{ height:30px; padding-left:15px; background:url(circle.png) left center no-repeat; line-height:30px; overflow:hidden; margin-bottom:5px;}
.nex_ng_outs a{ font-size:14px; color:#555;}
.nex_ng_outs a:hover{ color: #28A45C;}
.nex_ng_ins{ display:none;}
.nex_ng_pics{ width:110px; height:70px; float:left;}
.nex_ng_pics a{ display:block; width:100%; height:100%; overflow:hidden; border-radius:4px;}
.nex_ng_infos{ float:right; width:175px;}
.nex_ng_infosums{ height:44px; line-height:22px; overflow:hidden; font-size:12px; color:#999; margin-bottom:10px;}
.nex_ng_infos p{ height:18px; line-height:18px; overflow:hidden; font-size:12px; color:#999;}

.nex_originalbox{ margin-bottom:30px;}
.nex_originalbox ul{}
.nex_originalbox ul li{ margin-bottom:15px;}
.nex_originalbox ul li.nex_ob_line1{}
.nex_originalbox ul li.nex_ob_line1 a{ display:block; width:300px; height:120px; overflow:hidden; position:relative; border-radius:4px;}
.nex_originalbox ul li.nex_ob_line1 a p{ height:35px; line-height:35px; padding:0 15px; width:270px;background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%); font-size:14px; color:#fff; overflow:hidden; text-align:center; position:absolute; left:0; bottom:0;}
.nex_obpivs{ width:300px; height:120px;}
.nex_originalbox ul li.nex_ob_line2{}
.nex_originalbox ul li.nex_ob_line2 h5{ height:20px; line-height:20px; overflow:hidden; margin-bottom:10px;}
.nex_originalbox ul li.nex_ob_line2 h5 a{ font-size:14px; color:#333; font-weight:600;}
.nex_originalbox ul li.nex_ob_line2 h5 a:hover{ color:#28A45C;}
.nex_obdpic{ float:left; width:110px; height:70px;}
.nex_obdpic a{ display:block; width:110px; height:70px; border-radius:4px; overflow:hidden;}
.nex_obdintel{ width:175px; float:right; line-height:24px; height:70px; overflow:hidden; font-size:12px; color:#555;}

.nex_fellow{}
.nexfixed{ position:fixed; top:75px;}
.nex_intel_sdads{width:300px; margin-bottom:20px;}
.nex_intel_sdads img{ width:300px; border-radius:4px;}


/*view*/
.nex_Infobox_rside{ float:right; width:300px;}
.nex_Infocontent_lside{ width:900px; float:left;}
.nex_Infoc_ads{ width:900px;}
.nex_Infoc_ads img{width:900px;}
.nex_neirong_c{  width:900px; float:left; background:#fff;}
.nexzxcontents{}
.nex_acticletop{}
.nex_acticletop h4{ line-height: 35px; font-size: 24px; color: #333; margin-bottom:15px; }
#article_content{ overflow:hidden;}

.nex_list_summary{ margin:50px 0 20px 0; position:relative; padding:20px; background:#f9f9f9;}
.nex_list_summary em{ display:block; width:41px; height:25px; line-height:25px; font-size:16px; color: #28A45C; font-weight:600; margin-bottom:10px;}
.nex_list_summary p{ height: 60px;line-height: 30px; font-size: 14px; color: #28A45C; overflow: hidden;}

.nex_acticle_Inters{ border-top:1px solid #eee;border-bottom:1px solid #eee; height:42px; padding: 11px 0;}
.nex_acticle_author{ float:left;}
.nex_tx{width:42px; height:42px; border-radius:100%; float:left;}
.nex_tx img{width:42px; height:42px; border-radius:100%;}
.nex_zzm{ height:42px; line-height:42px; float:left; margin:0 0 0 10px; font-size:14px; color:#333; font-weight:400;}
.nex_Leftdate{ height:42px; line-height:42px; font-size:14px; color:#999; float:left; margin:0 0 0 50px;}
.nex_RightParts{ float:right;}
.nex_RightParts span{ display:block; float:left; height:42px; line-height:42px; font-size:14px; color:#999; margin-left:15px; padding-left:25px;}
.nex_RightParts span.nex_views{ background:url(list_view.png) left center no-repeat;}
.nex_RightParts span.nex_replies{background:url(list_reply.png) left center no-repeat;}
.nex_RightParts span.nex_replies a{ color:#999;}
.nex_RightParts span.nex_replies a:hover{ color:#28A45C;}
.nexmanagerart{ padding:10px 20px; background:#fdfdfd; border:1px solid #eee; margin:15px 0; border-radius:24px; text-align:center;}
.nexmanagerart span{ display:inline-block;font-size:12px; color:#999; margin-right:10px;}
.nexmanagerart span a{ font-size:12px; color:#999;}
.nexmanagerart span a:hover{ color:#28A45C}
.nex_nr_infos{ height:20px; line-height:20px;}
.nex_nr_infos em{ display:inline-block; float:left; height:20px; line-height:20px; padding:0 10px; background:#28A45C; font-size:12px; color:#fff; border-radius:24px;}
.nex_nr_infos a{ display:inline-block; float:left; margin-left:10px; margin-right:20px; color:#28A45C; font-size:14px;}
.nex_nr_infos a:hover{ text-decoration:underline;}
.nex_nr_infos span{ display:inline-block; float:left; font-size:14px; color:#999;}
.nex_nr_infos i{ display:inline-block;float:left; margin:4px 20px; width:1px; height:12px; background:#ccc;}



/*相关阅读*/
#related_article .bm_c{ padding:0;}
.nex_xgydbox_pd{ margin:20px 0 0 0; background:#fff; width:100%;}
.nex_xgydbox_pd h3{ height: 40px; line-height: 40px; border-bottom: 1px solid #eee; margin-bottom: 20px;  font-size: 22px; height: 50px; line-height: 56px; font-weight: bold; color: #28A45C;}
.nex_Info_threadslists{ width:104%!important;; margin:0!important;}
.nex_Info_threadslists li{ width:210px;float:left; margin:0 20px 30px 0;position:relative; list-style-type:none!important;}
.nex_toppicfd{ width:210px; height:140px; overflow:hidden; margin-bottom:10px; position:relative; overflow:hidden;}
.nex_toppicfd a{ display:block;width:210px; height:140px; border-radius:4px;}
.nex_rpingfdf{ width: 210px;overflow:hidden;}
.nex_rpingfdf h5{ height:36px; line-height:18px; overflow:hidden;}
.nex_rpingfdf h5 a{ font-size: 14px; color: #333; font-weight: 400; }
.nex_rpingfdf h5 a:hover{color:#28A45C;}

/*上一篇下一篇*/
.nex_updownsbox{ margin-bottom:20px;}
.nex_upbox{ float:left;}
.nex_upbox a{width:288px; padding:5px 15px 5px 65px; height:50px; line-height:50px; border:1px solid #eee; display:block; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;  font-size:18px; color:#666; text-align:center;font-weight: 300;}
.nex_upbox a i{ display:block; width:6px; height:9px; background:url(left.png) center no-repeat; position:absolute; left:40px; top:25px;}
.nex_upbox a em{ color:#28A45C;margin-right:5px;}
.nex_upbox a:hover{color:#28A45C;}
.nex_upbox a:hover{ border:1px solid #28A45C; color:#28A45C;}
.nex_downbox{ float:right; }
.nex_downbox a{width:288px; padding:5px 65px 5px 15px; height:50px; line-height:50px; border:1px solid #eee; display:block;  height:50px; line-height:50px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; position:relative;  font-size:18px; color:#666;text-align:center;font-weight: 300;}
.nex_downbox a i{ display:block; width:6px; height:9px; background:url(right.png) center no-repeat; position:absolute; right:40px; top:25px;}
.nex_downbox a em{ color:#28A45C; margin-right:5px;}
.nex_downbox a:hover{ border:1px solid #28A45C; color:#28A45C;}
.nex_downbox a:hover{color:#28A45C;}
.nex_content_inerads{ width:900px; margin-bottom:20px;}
.nex_content_inerads a{ display:block; height:80px; width:900px; border-radius:4px; }