@charset "utf-8";
/*news and infos*/

body{background:#f7f7f7;}

.nex_qna_main{margin:20px auto;}
.nex_qna_main_l{width:920px;float:left;}
.nex_qna_topbox{width:880px; height:160px;padding:20px;border-radius:8px; background:url(nex_top_bg.png) center no-repeat; background-size:cover; margin-bottom:20px;}
.nex_qna_topbox h2{font-size:24px; margin-bottom:10px; font-weight:600; color:#fff; height:45px;line-height:45px; max-width:440px; overflow:hidden;overflow:ellipsis;white-space:nowrap; text-overflow:ellipsis;}
.nex_qna_missionDesc{height:22px;line-height:22px;color:#fff;font-size:16px; font-weight:400; overflow:hidden;overflow:ellipsis;white-space:nowrap; text-overflow:ellipsis;}

.nex_qna_main_conts{background:#fff;border-radius:6px;padding:20px;}

.nex_qna_tab_box{margin-bottom:30px;}
.nex_qna_tab_box ul{float:left;}
.nex_qna_tab_box ul li{float:left;font-size:14px;color:#45464d;height:22px;line-height:22px;margin-right:22px;text-align:center;cursor:pointer;}
.nex_qna_tab_box ul li.on{color:#2BB781;}

.nex_qna_tab_content{}
.nex_qna_list_bd{display:none;}
.nex_qna_tab_content dl dd{display:block;}
.nex_display_list_qna{margin-bottom:20px;}
.nex_forumqna_lists{}
.nex_forumqna_lists ul li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f3f3f3;}
.nex_forumqna_lists ul li:last-child{padding-bottom:0px;margin-bottom:30px;border-bottom:0;}



.nex_reward_infos_txt{}
.nex_reward_infos_txt h5{height:22px;line-height:22px;overflow:hidden;}
.nex_reward_infos_txt h5 a{display:inline-block;float:left;font-size:18px;color:#333;font-weight:500;}
.nex_reward_infos_txt h5 i{display:inline-block;float:left; margin:0px 6px 0 0; height:20px;min-width:10px; padding:0 5px; border-radius:3px; border:1px solid #2BB781; text-align:center; line-height:20px; font-size:12px; color:#2BB781; font-weight:400;}
.nex_reward_infos_txt h5 i.nex_qna_solved{}

.nex_reward_infos_txt h5 i.nex_qna_unsolve{}




.nex_reward_infos_txt h5 a:hover{color:#2BB781;}
.nex_reward_infos_txt h5 em{display:inline-block;float:left;margin-left:5px;font-size:12px;color:#FDC500;border:1px solid #FFD747;background:#FFFBEB;padding:0 5px;border-radius:2px;height:16px;line-height:16px;font-weight:500;}

.nex_reward_infos_items a{display:inline-block;height:20px;line-height:20px;background:#f3f3f3; margin-right:10px;border-radius:24px;padding:0 10px 0 30px;position:relative;overflow:hidden;}
.nex_reward_infos_items a:before{content:''; width:16px; height:16px; background:url(nex_icon_column.png) center no-repeat; position:absolute;left:10px;top:1px;}
.nex_reward_infos_items a:hover{background:#2BB781; color:#fff;}
.nex_reward_infos_items a:hover:before{background:url(nex_icon_column1.png) center no-repeat; }
.nex_reward_infos_mid{margin:15px 0;}
.nex_reward_infos_btm{position:relative;padding-left:35px;}
.nex_reward_infos_btmx{position:relative;padding-left:0;}
.nex_reward_infos_btm i.nex_icon_answers{display:inline-block; position:absolute;top:0;left:0;height:22px;width:20px; border-radius:3px; border:1px solid #2BB781; text-align:center; line-height:24px; font-size:12px; color:#2BB781; font-weight:400;}
.nex_reward_infos_top_author{float:right;}
.nex_reward_infos_top_author a{font-size:12px;color:#999;}
.nex_reward_infos_top_author a:hover{color:#2BB781;}
.nex_reward_infos_top_author span{font-size:12px;color:#999;margin-left:5px;}
.nex_reward_infos_top_replier{}
.nex_reward_infos_top_replier cite a{font-size:12px;color:#999;}
.nex_reward_infos_top_replier cite a:hover{color:#2BB781;}
.nex_reward_infos_top_replier em{font-size:12px;color:#999;margin-left:2px;}
.nex_reward_infos_top_replier em a{font-size:12px;color:#999;}
.nex_reward_infos_top_replier em a:hover{color:#2BB781;}


.nex_reward_infos_items b a{margin-right:0;font-weight:500;}
.nex_reward_infos_items cite a{margin-right:0;color:#2BB781;font-weight:500;}
.nex_reward_infos_top_replly{float:right;}
.nex_reward_infos_top_replly em{margin-left:15px;font-size:12px;color:#999;}


.nex_guide_replys{margin-top:10px;}
.nex_guide_replys h5{height:20px;line-height:20px;font-size:14px;color:#ff9900;margin-bottom:15px;font-weight:400;}
.nex_guide_replys ol{}
.nex_guide_replys ol dd{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f3f3f3;}
.nex_guide_replys ol dd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.nex_reply_btm{margin-top:8px;height:30px;margin-left:-35px;}

.nex_reply_name{float:left;height:30px;line-height:30px;overflow:hidden;font-size:14px;color:#333;font-weight:500;}
.nex_reply_name em{margin-left:10px;font-size:12px;color:#93979E;}

.nex_reply_cons{line-height:24px;font-size:14px;color:#444;}
.nex_guide_replys_more{float:right;}
.nex_guide_replys_more a{display:block;padding:0 10px;height:30px; line-height:30px; text-align:center; background:#2BB781;border-radius:4px;font-size:14px;color:#fff;}






.nex_empty_lists{min-height:800px;}
.nex_empty_lists em{display:block;width:200px;height:200px;margin:100px auto 10px;background:url(empty.png) center no-repeat;background-size:200px;}
.nex_empty_lists h5{height:20px;line-height:20px;font-size:14px;color:#666;text-align:center;overflow:hidden;font-weight:500;}



.jquery_pagnation{position:relative;display:inline-block;height:26px;line-height:26px;margin:0;white-space:nowrap;text-align:center;}
.jquery_pagnation span{float:left;width:26px;height:26px;line-height:26px;display:inline-block;background:#fff;font-size:14px;background:#2BB781;border-radius:4px;color:#fff;}
.jquery_pagnation a{float:left;display:inline-block;position:relative;width:26px;height:26px;line-height:26px;font-size:14px;color:#99a9bf;text-decoration:none;text-align:center;background-color:transparent;background-repeat:no-repeat;border:none;border-radius:0;-webkit-transition:.25s;transition:.25s;cursor:pointer;overflow:hidden;}
.jquery_pagnation a:hover{color:#3945F9;}
.jquery_pagnation a.a1{cursor:pointer;text-align:center;font-size:12px;}


.nex_qna_main_r{width:300px;float:right;}




.nex_qna_rd_box{margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;}
.nex_qna_rd_box_title{height:20px;line-height:20px;margin-bottom:20px;}
.nex_qna_rd_box_title span{display:block;float:left;font-size:14px;color:#333;font-weight:500;}
.nex_qna_rd_box_title a{display:block;float:right;height:20px;line-height:20px;font-size:12px;color:#999;}
.nex_qna_rd_box_title a:hover{color:#2BB781;}



.nex_qna_hot_members{}
.nex_qna_hot_members ul li{margin-bottom:25px;}
.nex_qna_hot_members ul li:last-child{margin-bottom:0px;}


.nex_hal_l{float:left;width:36px;height:36px;}
.nex_hal_l img{width:36px;height:36px;border-radius:100%;}
.nex_hal_r{padding-left:53px;}
.nex_hal_r_top{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nex_hal_r_top a{font-size:14px;color:#333;}
.nex_hal_r_top a:hover{color:#2BB781;}
.nex_hal_r_top em{display:block;float:right;}
.nex_hal_r_top em a{display:block;height:24px;line-height:24px;padding:0 12px;font-size:12px;background:#E8EAEC;border-radius:24px;}
.nex_hal_r_top em a:hover{background:#2BB781;color:#fff;}
.nex_hal_r_btm{}
.nex_hal_r_btm p{height:18px;line-height:18px;font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nex_hal_r_btm p span{}

.nex_qna_hot_questions{}
.nex_qna_hot_questions ul li{margin:0 -8px;padding:12px 8px 12px 10px;}
.nex_qna_hot_questions ul li:hover{background:#f7f8fa;}
.nex_qna_hot_questions ul li:hover a{color:#333;}
.nex_qna_hot_questions ul li em{display:block; width:25px; height:17px;line-height:17px;float:left; font-weight:600;}
.nex_qna_hot_questions ul li em.nex_rank_num1{color:#d9000c;}
.nex_qna_hot_questions ul li em.nex_rank_num2{color:#f55e3d;}
.nex_qna_hot_questions ul li em.nex_rank_num3{color:#ff9821;}
.nex_qna_hot_questions ul li em.nex_rank_num4{color:#8b8e99;}
.nex_qna_hot_questions ul li a{font-size:14px; color:#333; font-weight:500;}
.nex_qna_hot_questions ul li a:hover{color:#2BB781;}








.nex_qna_post{width:300px;height:127px;background:url(nex_bg_post.png) center no-repeat;background-size:cover;margin-bottom:20px;position:relative;border-radius:8px;}
.nex_qna_post_inner{position:absolute;top:20px;right:20px;width:130px;}
.nex_qna_post_inner p{line-height:22px;font-size:12px;color:#78D89E;}
.nex_qna_post_inner a{display:block;background:#78D89E;border-radius:4px;color:#fff;padding:0px 12px;font-size:12px;height:32px;line-height:32px;text-align:center;margin-top:10px;}
